- 博客(29)
- 收藏
- 关注
原创 python报错:object of type ‘WebElement‘ has no len()
object of type 'WebElement' has no len()
2022-08-31 09:32:35
450
原创 python+selenium报错AttributeError: ‘WebDriver‘ NameError: name ‘By‘ is not defined
NameError: name 'By' is not defined'WebDriver' object has no attribute 'find_element_by_name'
2022-08-20 10:37:25
2149
3
原创 selenium, 因为chromedriver的版本与Chrome的版本不一致,报错:session not created exception: Missing or invalid capabi
selenium.common.exceptions.SessionNotCreatedException: Message: session not created exception: Missing or invalid capabilities
2022-08-20 10:19:06
535
原创 locust-查询功能-性能测试脚本
4、放入csv文件中 :以w方式打开文件,写入相关信息。4、放入csv文件中 :以w方式打开文件,写入相关信息。3、以write方法把内容写入到文件中。3、设置查询脚本的检查点:通过提取查询结果页面上的关键字进行对比。1、使用爬虫技术获取查询关键字:使用xpath进行元素定位。2、以w方式打开文件。#使用爬虫技术抓取查询关键字:商品分类页面上的内容。# 2、获取相关的xpath路径。2、获取相关的xpath路径。# 3、得到对应的标签信息。......
2022-08-16 13:58:09
103
原创 持续集成--Jenkins
1)安装环境1、安装JDK,配置Java环境变量(1、右键点击计算,2、选择属性,3、点击高级系统设置,4、选择高级面版中的环境变量,5、在系统环境变量下面,点击新建按钮,6、填写变量名JAVA_HOME变量值C\ProgramFiles\Java\jdk1.8.0_181)3、在pycharm中,VCS-》importintoversioncontrol-》importintosubversion-》+-》把第一步复制的URL粘贴进来,再把py文件弄进来。...
2022-07-25 08:25:32
108
原创 selenium问题总结(二)
源代码driver.find_elements_by_class_name("checked").click。解决方案将find_elements改为find_element即可。原因定位元素find_element_by_的element多写了个s。最后一个括号,很容易漏,导致报错。
2022-07-23 13:32:43
114
原创 Python如何导入数据文件
2、path=base_path.replace("func","test_data/"+filename)把当前文件置换成一个新的路径存放,原路径func,新路径test_data/,filename是其他py文件传过来的文件名。1、base_path=os.path.dirname(__file__)#os表示操作系统,path表示路径,dirname表示文件夹,__file__表示当前这个文件,给当前文件定义一个名字。目的是在对文件操作之后接着关闭文件,防止长时间占用内存。......
2022-07-23 10:02:40
2664
原创 unittest2原理
声明一个以test开头的方法,表示这个方法是一个测试用例方法,该方法可以直接运行;#unittest2.main()表示调用unittest2的主方法,这样就会执行当前类中的所有方法。#在当前文件右键运行会执行下面的语句,在其他文件右键运行,不会执行下面的语句。print("大预置条件")print("大还原条件")print("测试用例1")print("测试用例2")print("测试用例a")print("普通用例2")print("小预置条件")print("小还原条件")...
2022-07-23 09:41:46
99
原创 自动化测试框架搭建
2)生产测试报告首先下载HTMLTestRunner.py,其次实例化HTMLTestRunner这个类,HTMLTestRunner(传入的参数,第一个参数是一个二进制的文件file=open(测试报告的路,"wb"),默认是以只读的方式打开,w表示以写的方式打开文件,b表示以二进制的方式,第二个参数是日志的详细程度,第三个参数是报告的标题,第四个参数是报告的正文,第五个参数是测试人员),最后通过这个类的实例化对象,调用run(suite)方法;-》把每条测试用例相同的部分提取出来,放在一个父类中。...
2022-07-22 16:12:03
58
原创 selenium几个项目
一、后台商品管理自动化测试 步骤分解: 1、后台登陆 1.1打开后台登陆页面 1.2输入用户名(admin)、密码(password)、验证码 1.3点击登陆按钮 2、添加商品 2.1在后台管理中心,点击商品管理
2022-07-21 15:57:06
255
原创 selenium自动化总结
解读WebDriverWait,expected_conditions需要导包(Alt+enter),30表示最大等待时间30s,0.5表示每0.5s轮询一次,until表示直到,alert_is_present()表示弹出框出现。缺点class_name和tag_name的值往往不是唯一的,很难精准的找到一个元素。2)直接向日历控件中输入日期。***处理弹出框时,隐式等待不生效隐式等待判断的是页面的加载,点击“确定”按钮,弹出框出来后,页面没有刷新过,非页面的加载,导致隐式等待不生效。......
2022-07-20 16:37:53
2354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人