- 博客(125)
- 收藏
- 关注
原创 用selenium写一个登录,自动输入账号和密码失效问题
1、昨天想要用selenium写一个项目的登录时,一直提示我请输入手机号的问题,我一开始以为是定位元素问题,百度了很多种办法还是不行,后面百度了一种方法是打开那个界面手动输入,虽然这个方法不是很自动,然后我真的就去试了,结果发现我鼠标点击的时候自动输入手机号和密码,我顿时定位到了什么问题,就是输入框失去焦点的问题,因为前端做了限制就是,每次输入都要点击一下输入框,以下是代码。
2023-04-21 15:47:07
972
1
原创 python白月黑羽视频多线程笔记
# 进程就是运行着的程序# windows下面打开任务管理器,里面显示了当前系统上运行着的进程# 程序没有运行的时候,它们的程序代码文件存储在磁盘中,就是那些扩展名为.exe文件# 系统中每个进程里面至少包含一个线程# 线程是操作系统创建的,每个线程对应一个代码执行的数据结构,保存了代码执行过程中重要的状态信息# 我们前面写的python程序,里面虽然没有创建线程的代码,但实际上,当python解释器程序运行起来(成为一个进程),OS就自动的创建一个线程,通常称为主线程,在这个主线程里面执行代码.
2022-03-27 22:46:54
1665
1
原创 python捕获异常的笔记与自己构想的一些小场景
# 捕获异常# NameError, 表示没有定义# dict1 = {1:1}# print(dict1[2]) # KeyError表示字典没有key为2的元素# ModuleNotFoundError,表示找不到这个模块# a = 100/0# print(a) #ZeroDivisionError# 异常对象的类都继承标准库里面的Exception类# while True:# try:# miles = input('请输入英里数:.
2022-03-18 18:32:49
863
原创 python类的继承,白月黑羽笔记01
# def pressHorn():# print('嘟嘟嘟嘟嘟~~~~~~~~~~')### benzCar = {# 'brand' : '奔驰',# 'country' : '德国',# 'price' : 300000,# 'pressHorn' : pressHorn #字典对象的值可以是一个函数对象# }## # 我可以这样执行它的行为# benzCar['pressHorn']()# class BenzCar:#.
2022-03-13 23:55:46
1126
1
原创 Jmeter实现3000个参数进行并发
1、创建一个测试计划,在这个测试计划里创建一个线程组,在线程组里创建http请求,创建get的请求,使用参数变量${变量名}2、在该线程组下添加CSV Data Set Config3、选择csv文件,如果后面运行出现了乱码,很可能是因为文件的格式问题,这个时候需要打开csv参数文件,另存为csv文件4、 参数变量设置,如果多个参数变量则用英文逗号隔开5、在该线程组创建查看结果树和汇总报告6、在线程组设置3000个并发数,或者其他的并发数设置...
2022-02-07 09:42:49
12712
1
原创 selenium+python使用定位ul下的li,实现全选功能
ui的布局是ul下有300多个li,li标签里面包含了input标签和label标签1、定位到ul标签;2、定位ul标签下的所有li标签使用到find_elements_by_tag_name('li'),此时获取到的是一个列表对象;3、通过上面获取到的li列表的长度进行循环;4、首先定位ul下的第一个li标签,然后通过修改里面的一个数字来实现循环定位每一个li标签;代码操作如下:ulEle = driver.find_element_by_xpath('/html/body/di
2021-11-04 12:41:50
11657
1
原创 python语法小杂记
prices = { 'AAPL': 191.88, 'GOOG': 1186.96, 'IBM': 149.24, 'ORCL': 48.44, 'ACN': 166.89, 'FB': 208.09, 'SYMC': 21.29}#用股票价格大于100元的股票构造一个新的字典price2 = {key: value for key, value in prices.items() if value >100}print(pric.
2021-06-30 09:20:29
207
原创 python的input函数与while循环基础知识
# 使用input来填充字典dicts = {}dict_active = Truewhile dict_active: name = input('请输入姓名: ') age = int(input('请输入年龄: ')) dicts[name] = age willing = input('是否还有人没有登记: 如果是填yes,如果否填no') if willing == 'no': dict_active = Falseprint(...
2021-03-31 22:47:34
199
原创 python---元组知识点
python---元组 1、适合用于存储在程序运行期间可能变化的数据集 2、 元组不可修改,但是列表可以修改 不可变的列表----元组 3、 圆括号 (元素1,元素2,..,元素n) 4、可以使用索引访问其元素 5、遍历元组所有元素 for val in 元组 6、不能修改元组的元素 但是可以给存储元组的变量赋值,可重新定义整个元组...
2021-03-29 23:32:36
303
原创 python列表基础2----切片
python列表----切片 1、输出前三个元素,需要指定索引0~3 列表[0:3] 分别输出0、1、2元素 2、提取列表第2~4个元素,索引指定为1,并将终止索引指定为4 列表[1:4] 分别输出1、2、3元素 3、如果没有指定第一个索引,将自动从列表开头开始 列表[:终止索引] 4、如果提取从第2个元素到列表末尾的所有元素,可以起始索引指定为1,省略终止索引 列...
2021-03-28 23:42:24
574
原创 python---列表基础知识第一节
python---列表 sort() 永久性排列,再也没有办法恢复到原来排序的样子 列表.sort() 传递参数,reverse=True,倒叙排列 列表.sort(reverse=True) sorted() 临时排序,不影响列表原来排序 sorted(列表) 也可以传递参数,reverse=True,倒叙排列 sorted(列表,...
2021-03-27 23:59:21
151
原创 2021-03-24----python列表基础知识总结1
练习题:while(1): haha = bicycles.pop() print('很抱歉' + haha, '您今晚没有席位') if(len((bicycles))==2): breakwhile(1): lala = bicycles.pop() print('很高兴'+lala,'您今晚有席位') if(len(bicycles) == 0): breakpython-列表list 如果列表元素是英...
2021-03-24 23:52:12
121
2
原创 C语言最大值比较,其中使用while
#include <stdio.h>void main(){ int a, b, c, max, flag = 1; char sr[] = ""; printf("请输入三个数:\n"); scanf("%d%d%d",&a, &b, &c); while(flag){ if(a>b){ max = a; if(a>c){ ...
2021-02-22 16:34:17
1569
原创 C语言小程序练习2
//输入一个数 x,将这个数逆序输出。//#include <stdio.h>//void main(){// int x, i;// scanf("%d", &x);// while(x>0){// i = x % 10;// x = x/10;// printf("%d", i);// }//}//判定 2000~2500 年中的每一年是否闰年,将结果输出。//分析问题//满足以下两个条件之一的年份为闰年:...
2021-02-20 18:03:07
217
原创 C语言程序练习题
//#include <stdio.h>//void main(){// int a;b;t;// scanf("%d%d",&a,&b);// t=a;a=b;b=t;// printf("a=%d,b=%d\n", a,b);//#include <stdio.h>//void main(){// int sum = 0;// int i;// for(i = 1; i<=100;i++){...
2021-02-20 10:11:06
395
原创 Python小笔记
元组:是不可变的1、元组元素提取:利用序列的索引或切片操作索引操作-若传入的索引超出元组索引范围,会报元组索引越界切片操作,无序考虑超出索引越界范围2、元组解包:将元组中的各个元素赋值给多个不同变量的操作3、元组方法和函数:①tuple.count 记录某个元素在元组中出现的次数②tuple.index 获取元素在元组当中第1次出现的位置索引③sorted 创建对元素进行排序后的列表④len⑥+ 将两个元组合并为一个元组⑦* .
2021-01-15 16:19:38
112
原创 Python小练习的demo
9x9法则for i in range(1, 10): for j in range(1, i+1): result = i * j print('%d * %d = %-7d' %(i, j, i*j), end=' ') print(" ")斐波那契数列def fib(n): if n == 1 or n == 2: return 1 return fib(n-1) + fib(n-2)print(fi..
2021-01-15 16:18:35
152
原创 RobotFrameWork直接在域名下拼接字符串
如果是有一个域名为https:\\www.baidu.com\haha,需要把haha这个参数作为字符串作为拼接,这边需要 Create Session api https:\\www.baidu.com ${params} Catenate haha ${addr} Get Request api${params} headers=&{header} log ${addr}.status_code这个关键字才是...
2020-11-26 16:16:33
263
原创 1241 - Operand should contain 1 column(s)
主要是因为子查询的时候,查询的是所有字段,而不是单个字段导致出现1241 - Operand should contain 1 column(s)的问题:例如下面select * from students where id = (select * from course where course_name= 2)这条语句就会报1241 - Operand should contain 1 column(s)的问题,因为select * from course where course_name..
2020-11-05 10:12:35
7938
原创 python:五香烟熏牛肉(pastrami)卖完了,练习编程题
创建的列表sandwich_orders ,并确保'pastrami' 在其中至少出现了三次。在程序开头附近添加 这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉卖完了;再使用一个while 循环将列表sandwich_orders 中的'pastrami' 都删除。确认最终的列 表finished_sandwiches 中不包含'pastrami' ——————————————————————————————————————代码如下:sandwich_orders = ['bacon
2020-09-26 15:59:46
601
原创 用selenium框架前的准备操作----安装浏览器对应的webdriver
这里用谷歌浏览器为例:用Chrome浏览器打开这个网址:chrome://version/, 就可以看到对应的版本,然后对照下载webdriver就可以了;Chrome的webdriver下载地址:http://chromedriver.storage.googleapis.com/index.html;下载好后:安装chrome对应的webdriver,解压直接放在python对应的安装目录;火狐的,安装geckodriver: https://github.com/mozi...
2020-09-10 15:16:34
195
原创 selenium脚本执行,对应的浏览器的状态
对于每一条selenium脚本被创建,一个http请求也会被创建并且发送给浏览器的驱动,浏览器驱动中包含了一个HTTP Server,用来接http请求,HTTP Server接收到请求后根据请求来具体操控对应的浏览器,浏览器执行具体的测试步骤,浏览器将步骤执行的结果返回给HTTP Server,HTTP Server又将结果返回给selenium的脚本,如果是错误的http代码,会在控制台上看到对应的报错信息。...
2020-09-10 14:50:43
342
转载 selenium里的iframe 报错 NoSuchFrameException: Message: no such frame: element is not a frame
转载这个博客写的不错https://blog.csdn.net/weixin_44342166/article/details/99635635
2020-09-08 10:50:33
1259
转载 上传文件的测试用例
1、无网络时上传正确的格式文件----无法上传----p12、上传正确的格式的文件成功------上传成功-----p13、上传正确的格式的文件失败--------上传失败的提示--------p14、上传正确的文件的格式的文件请求超时-----请求超时的提示-----p15、上传正确的格式的文件失败后继续上传------上传成功----p16、文件格式为[支持word的格式]------可以正常上传-----p27、文件格式为[支持的mp3格式]------可以正常上传-----p
2020-09-07 11:08:47
1763
原创 python练习demo2
"""企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成. 提问:从键盘输入当月利润I,求应发放奖金总数?"""i = int(input('净利.
2020-09-05 13:44:17
239
原创 python小练习demo1
这是我从别的地方找到的练习题,就是参考练习'''简述:这里有四个数字,分别是:1、2、3、4提问:能组成多少个互不相同且无重复数字的三位数?各是多少?'''# --*-- coding: UTF-8 --*--strNum = ''arrList = []for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if (i != k) and (i != j) a
2020-09-04 15:39:29
143
原创 原生js,写一个下拉列表demo
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title></head><style>ul,...
2020-09-02 17:58:14
217
原创 用原生js写浮窗显示 内容
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style> .haha { width: 100px; background: pink; position: absolute; top.
2020-08-25 10:47:30
478
原创 SyntaxError: can‘t assign to conditional expression,无法分配给条件表达式
借鉴:https://blog.csdn.net/qiubingcsdn/article/details/83043880
2020-08-03 14:06:19
1178
原创 Error: Provide a qualified name of function, class or a module
https://blog.csdn.net/weixin_43389729/article/details/103215517?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonec
2020-07-15 17:43:19
594
原创 print(‘%月是夏天‘ %(month)) ValueError: unsupported format character ‘?‘ (0x6708) at index 1
提示:不支持上面代码编写的格式主要问题是因为我哪个print的字符串格式化写错了,应改是%s
2020-07-13 10:15:26
697
原创 python基础3-----数据类型及注意点
1、书写input input('提示信息')2、观察特点 2.1 遇到input,等待用户输入 2.2 接收input存变量 2.3 input接收到的数据类型都是字符串password = input('请输入您的密码:')print(f'您输入的密码是{password}')3、eval() ---计算在字符串中的有效python表达式,并返回一个对象str2 = '1'str3 = '1.1'str4 = '(1000,2000,3000)'str5 .
2020-07-12 22:55:11
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人