- 博客(10)
- 收藏
- 关注
原创 自动化测试day2
testpaths表示脚本所在文件,python_files表示运行的脚本文件,python_classes表示运行的脚本类,python_functions表示运行的方法。前提:在学习黑马测试的过程中,黑马头条的网址不可用,因此将网址换位黑马的其他项目(客达天下),并进行相关的自动化测试操作学习。考虑公共方法,并存放在base中,如查找指定元素、输入方法、登录方法。tools中编写需要使用的工具类,如文件读取、driver获取等。在scripts中编写测试脚本,包含初始化、结束、测试业务方法。
2024-10-20 20:49:09
249
原创 自动化测试day1
在selenium 4.x中没有find_elements_by_id\class()这些方法,转而代之的是find_elements()方法,第一个参数为通过什么方式定位元素,第二个为定位元素的唯一信息,find_elements()方法返回的是一个列表,需要先取出值在进行相应的操作。如图可见,编写的脚本可以根据selenium构建的hub节点分发给不同的节点node,然后每个node都会在自己的环境(可以是不同的操作系统或不同的浏览器)中执行脚本。1、首先需要激活hub节点,和对应的node节点。
2024-10-20 19:52:22
287
原创 Selenium Grid通过Hub访问百度网页
写入上述的jar包运行代码,其中-role hub表示启动的是hub节点,-maxSession 表示能够承受的最大会话数,最小为1,一般可以设为10,-port表示启动的端口数。在黑马教程中,给的Selenium版本是3.x的,可以直接定义一个cap字典,然后存入相关的参数,并通过。在使用hub之前,需要启动hub节点负责管理和分发测试请求以及至少一个可用的node!链接到hub中并访问百度网页。然后配置hub和node。
2024-10-18 00:58:13
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人