摘要:
一、一些内置的标记@pytest.mark.skip,在用例方法上使用可以跳过该用例的执行 @pytest.mark.xfail,预期不会通过的用例,执行后该用例的结果状态就是xfail,不会按用例未通过处理执行的时候,直接执行,不必像自定义标记中pytest -m 标记名 import pytes 阅读全文
摘要:
1、文件以test_开头或_test结尾,即:test_*.py 或 *_test.py 2、Test开头的类名,其中test开头的方法名 3、直接在模块中test开头的方法名 注: ①pytest是以方法为单位发现用例的,写不写测试用例类根本不重要(即:直接在模块中以test开头的方法(用例)也可 阅读全文
摘要:
基本的启动方式: 方式一:命令行进入到相应的目录后,输入pytest 方式二:pycharm中直接在用例所在文件以pytest方式运行文件 方式三:pycharm中另外创建一个启动文件,import pytest后 pytest.main() 指定执行用例的启动方式: 在命令行中进入到相应的目录下后 阅读全文
摘要:
1、pytest 兼容 unittest,使用unittest写的用例,可以通过pytest去执行2、pytest写用例更加简单3、pytest加载用例更加智能4、pytest可以对用例做分类管理,执行用例更加的灵活5、pytest支持的插件非常丰富,功能扩展性强6、pytest用例执行的前置后置处 阅读全文
摘要:
f12-Sources,提示窗口出现时点击暂停按钮,再回到Elements进行定位 阅读全文
摘要:
PO:PageObject 该模式就是为了将 页面的相关操作 和 测试用例的传参、断言等操作 进行隔离,后续如果页面元素、定位方式等发生变化只需要修改页面操作的代码即可,方便维护 每个页面的操作(元素定位、点击、输入内容等)封装在一个模块中 例: import unittest from selen 阅读全文