硒基测试的测试覆盖率
koverj的Python项目详细描述
Python(>;=3.7)代理,允许从基于Selenium的UI测试中收集定位器。
灵感来自SergeyPirogov koverj java agent。 浏览器驱动程序实例(例如。网络驱动程序.Chrome())必须创建并传递给LocatorsWatchingDriver
硒的使用:
chrome_driver = webdriver.Chrome(executable_path=executable_path, options=chrome_options)
driver = LocatorsWatchingDriver(driver=chrome_driver)
-硒的用途:
^{pr2}$web_驱动程序可以创建为pytest fixture,例如:
@pytest.fixture()
def web_driver(chrome_driver):
driver = LocatorsWatchingDrive(driver=chrome_web_driver)
browser.set_driver(driver)
yield browser.driver()
browser.quit()
如果使用pytest,koverj插件可以注册到conftest.py公司名称:
pytest_plugins = [
'koverj.common.plugin.pytest_koverj_plugin',
]
支持的集成:
- 硒
- 硒
支持的测试运行程序:
- pytest公司
为了收集数据,您必须运行koverj服务器(感谢):
docker run -p 8086:8086 spirogov/koverj:0.1.0
为了在浏览器中查看结果,请在浏览器中添加koverj浏览器插件。在
- 项目
标签: