- 博客(8)
- 收藏
- 关注
原创 pytest失败用例管理
(4)lastfailed文件中会显示失败的用例id,nodeids会显示所有用例id。(3)pytest会在该目录下生成缓存文件夹(.pytest_cache)--collect-only scr/chapter12/收集失败用例。pytest --maxfail = X 遇到第X个失败时,退出执行。scr/chapter12/先执行失败用例,然后执行成功用例。–nf 先执行新增或失败的用例,在执行成功用例。2、casheprovider插件。1、最多允许失败的测试用例数。(2)在该目录下执行用例。
2025-02-04 00:15:43
183
原创 pytest运行用例的方式
1、不加任何参数和文件时,pytest自动收集当前路径下的所有符合要求的测试用例并执行。3、pytest -s 可以输出代码中的控制台信息。pytest -q -s 文件名::类名::函数名。6、显示简单总结结果:pytest -q -r…5、pytest -q命令不显示太详细的信息。6、执行指定的测试用例:pytest 文件名。pytest -q -s 文件名::函数名。8、-k参数执行包含特定关键字的测试用例。7、执行指定目录下所有的测试用例。10、-m执行标记过的文件。
2025-02-03 23:40:14
217
原创 pycharm中配置运行工具
在pycharm ——>file——>setting——>tools——>python Integrated Tools,在testing的Default test runner中选择pytest。执行pytest脚本可以通过main方法执行,也可以通过pytest工具的执行方式。执行单个用例还有一种方法:添加脚本中的方法,然后点击绿色按钮执行单个用例。然后就可以直接执行此用例,如下2可执行所有用例,1可执行单个用例。
2025-02-03 16:24:07
400
原创 unknown hook ‘pytest_yaml_run_step‘ in plugin....
如果python version低于3.10以下就会安装失败,需要升级版本。使用 pip install pytest-yaml-sanmu。原因:没有安装pytest-yaml-sanmu的包。
2025-02-03 02:48:52
389
原创 pytest1——初级用法命名等
pytest主要以名字区分普通函数(方法)、用例。在pytest中以每一个函数或方法作为一个用例。pytest输出用例的收集、执行、汇总信息。内容判断机制,如果判断失败,则抛出异常。1.3创建test_开头的函数或方法。1、测试发现(如何被测试框架识别)3、执行用例(收集信息、失败原因)pytest的启动方式pytest。1.1创建test_开头的文件。1.2创建Test开头的类。没有异常,判定为通过。存在异常,判定为失败。
2025-01-31 22:18:00
404
原创 网页frame处理
什么是frame?*frame是html中的框架,在html中,所谓的框架就是可以在同一个浏览器中显示不止一个页面。基于html的框架,又分为垂直框架和水平框架(cols,rows)Frame 分类*frame标签包含frameset、frame、iframe三种,*frameset和普通的标签一样,不会影响正常的定位,可以使用index、id、name、webelement任意种方式定位frame。而frame与iframe对selenium定位而言是一样的。
2025-01-04 23:45:43
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人