摘要:
常用hooks pytest_addoption(parser), 钩子函数的写法固定。详细参考https://www.cnblogs.com/superhin/p/11733499.html 栗子:设置pytest options def pytest_addoption(parser): """ 阅读全文
摘要:
当使用Selenium爬取一些页面时,有些页面加载速度特别慢,而我们又不需要等待页面完全加载完毕。此时可以通过driver.set_page_load_timeout()来设置页面超时时间。捕获异常,并执行js脚本window.stop()即可实现,代码如下。 from selenium impor 阅读全文
摘要:
一.fixture介绍 fixture 是pytest框架的灵魂,fixture一般与conftest.py文件组合使用(写在conftest文件里面,供该目录下得文件调用)。pytest框架在收集用例时会率先执行conftest.py文件。conftest.py文件的作用范围是该目录以及该目录下得 阅读全文
摘要:
一.pytest.ini介绍 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。如果执行时指定的参数就以指定参数为先。 重点:pytest.ini只能时这个名字,只能在项目执行入口目录。 二.配置 pytest --he 阅读全文
摘要:
一.pytest运行方式介绍 pytest有两种种方式运行,命令行,以及pytest.main()方法。推荐使用命令行。 pytest.main([“参数,用逗号隔开”]) 二.命令行方式 pytest常见参数,详细 pytest --help -k EXPRESSION only run test 阅读全文