- 博客(10)
- 收藏
- 关注
原创 Requests库
使用requests.Session对象可以在多个请求之间保持会话,其HTTP请求方法与requests的请求方法一致。提供一种持久性的会话,允许在多个请求之间保持cookie、header和连接池等配置参数的共享,这样可以重用同一连接,而不是为每个请求创建一个新的连接。
2024-09-05 15:11:59
401
原创 WEB自动化测试第四讲-断言
使用命令pip install pytest-assume 进行安装,什么时候去使用,如果说与assert有区别的是在进行断言的是在断言失败的时候不会中断程序,依然会执行后面的操作。
2024-08-21 10:57:39
371
原创 WEB自动化测试第二讲—pytest
作用于整个模块(多个类),每个模块执行前都会运行一次fixture,模块内的所有函数和方法都可以使用,所有模块执行前执行yield前面的代码,结束之后执行yield后面的代码。最小的作用域,作用于每个测试用例(包含函数/方法),如果需要函数和方法都需要调用时,需要将函数使用夹具,而不是使用方法。夹具进行参数化,params进行参数,里面可以传入列表或者元组或者嵌套等,使用request.param进行调用。支持参数组合,获得多个参数化参数的所有组合,可以堆叠使用参数化装饰器:【每一个参数化装饰器代表。
2024-07-30 16:09:46
2294
原创 python文件操作——YAML库
这些是YAML的基本语法规则。使用这些规则,你可以创建具有层次结构和灵活性的数据表示。请注意,缩进、空格和换行符在YAML中非常重要,因为它们用于表示结构和层次关系。大小写敏感,Yam文件中true和false不区分大小写,其他区分大小写使用缩进表示层级关系,缩进时不支持使用Tab键缩进,只允许使用空格。不需要关注缩进的空格数目,只要相同层级的元素左侧对齐即可多个文件用"- - -"来区分。
2024-07-29 16:15:12
3024
原创 WEB自动化测试第一讲—selenium高阶操作
滚动条是浏览器上自带的,没法使用元素的定位这个时候就需要执行js语句进行操作,使用execute_script来执行js语句,js语句为window.scrollTo(0,document.body.scrollHeight);,如果将坐标参数反过来就是横向滚动条。
2024-07-21 10:59:09
363
原创 WEB自动化测试第一讲—selenium入门操作
selenium提供可以进行多个驱动,注意,不是国内的驱动,国内浏览器是不认可的,是世界公认的浏览器才可以使用驱动,如:chrome,Edge,Firefox,Safari这里咋们进行Chrome驱动下载,注意:驱动版本要与你的chrome浏览器版本一致下载完成之后放入到你的python路径中。
2024-07-09 19:28:12
1244
webUI自动化测试框架
2024-08-24
sql server清除索引重建所占用磁盘空间
2023-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1