python
文章平均质量分 58
落落521520
虽然文笔不太好,但是可以让你对APP自动化测试有更深的了解
展开
-
测开遇到的问题
1.httprunner生成的日志中文乱码。原创 2022-11-14 10:43:47 · 124 阅读 · 0 评论 -
接口自动化测试面试题(持续更新中)
1.接口自动化框架搭建2.常用的库3.接口关联的处理4.数据驱动的做法5.数据的存放原创 2022-01-17 17:22:24 · 9865 阅读 · 5 评论 -
web自动化遇到问题总结-持续更新
1.一个案例里打开两个浏览器进行登录解决:conftest.py:def get_driver():# 第一option = webdriver.ChromeOptions()# 解决谷歌浏览器提示“Chrome正在受到自动化测试软件的控制”option.add_experimental_option(“useAutomationExtension”, False)option.add_experimental_option(“excludeSwitches”, [‘enable-automa原创 2022-01-13 18:53:35 · 1857 阅读 · 1 评论 -
web自动化测试面试题(持续更新中)
1.xpath和css的区别1.css写法更简洁2.css查找效率更快3.xpath功能更强,但是效率较低4.css不能用text2.selenium的原理原创 2022-01-07 16:19:05 · 2073 阅读 · 0 评论 -
python的Web自动化总结
测试数据的整理框架的整理commob层工具模块:1.jsonpath提取值2.读取ini文件3.Md5解码存放文件路径 模块:1.配置文件目录2.日志文件目录3.截图存在目录4.测试数据目录5.测试用例 目录方法封装模块:1.等待元素可见2.查找单个元素3.查找元素列表4.点击元素5.输入文本6.获取元素的文本7.获取元素的属性值8.切换iframe9.切换窗口10.执行js11.失败截图conf层:通用数据1.登录账号2.系统通用地址outPuts原创 2021-12-21 19:55:09 · 495 阅读 · 0 评论 -
pytest学习
1.安装pytest: pip install pytest2.编写用例 - 收集用例 - 执行用例 - 生成报告3.pytest如何自动识别用例 识别规则如下:1、搜索根目录:默认从当前目录中搜集测试用例,即在哪个目录下运行pytest命令,则从哪个目录当中搜索;2、搜索规则:1)搜索文件:符合命名规则 test_*.py 或者 *_test.py 的文件2)在满足1)的文件中识别用例的规则:2.1)以test_开头的函数名;2.2)以Test开头的测试类(没有__init__函数)当翻译 2021-12-21 11:29:35 · 1695 阅读 · 0 评论 -
python接口自动化总结
接口测试流程:1.测试用例的整理excel管理测试案例,一条案例包括id(案例序号),title(案例描述),method(请求方法),url(请求地址),pre_sql(从sql里取请求接口需要的入参),request_data(请求参数),extract(提取接口返回值),expected(期望返回结果),check_sql(数据库断言sql及期望值)入参来源:【数据库读取,yaml文件读取,随机生成,上一个接口的返回值】数据库读取,随机生成,上一个接口返回值:需要用到正则表达式,所以入参需原创 2021-12-14 15:54:52 · 1541 阅读 · 0 评论 -
python接口自动化遇到问题总结-持续更新
前提:管理用例用的是excel1.读取用例时入参带“\n”,原因是有空格解决:在notePad++里\n和\r都替换下,或者在代码里 case_str=case_str.replace("\n", “”).replace("\r", “”)2.2.一个sheet管理的案例需要两个不同的token,通用获取token是在conftest.py里,但是B案例需要获取上一条A案例的token,这时就需要把A的token动态setattr存入类中,然后判断如果有token,则请求时就不用通用token原创 2021-11-29 13:58:10 · 2503 阅读 · 0 评论 -
python接口自动化运行时突然报出现警告ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate veri
requests请求报:ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1122)解决办法:添加:verify=False但是又会报:InsecureRequestWarning: Unverified HTTPS request is being made to ho原创 2021-11-23 20:49:25 · 2209 阅读 · 0 评论 -
使用正则表达式时提示:DeprecationWarning: invalid escape sequence \w
原因是Python3将字符串解释为Unicode字符串,因为正则中的D或者*就被视为转义的Unicode字符,解决的办法有两种:原: data_mark_list = re.findall("#(\w+)#", case_str) # 列表改过后: data_mark_list = re.findall(r"#(\w+)#", case_str) # 列表或 data_mark_list = re.findall("#(|\w+)#", case_str) # 列表总结:一种是:在原创 2021-11-19 15:35:03 · 2943 阅读 · 0 评论 -
pycharm 语法检查出现了cannot find reference ‘__init__‘ 怎么解决
首先声明:这不是一个程序错误! 这不是一个程序错误! 这不是一个程序错误!但是本着一个科学严谨(强迫症本强)的态度,必须要消除这个警告!!!这只是Pycharm 这个IDE的bug,不影响程序的运行。如果将程序在Sublime 或者spyder中运行就不会出现这种错误。pip install python-opencvpip install opencv-contrib-pythonhttps://blog.csdn.net/baidu88vip/article/details/89313548?原创 2021-08-02 10:49:35 · 1658 阅读 · 0 评论