文件名称:航班
文件大小:7KB
文件格式:ZIP
更新时间:2024-03-12 01:16:23
Gherkin
航班时刻表测试 该项目演示了在python虚拟环境中基于pytest-bdd的小Cucumber功能测试。 它使用Selenium浏览器界面与航班时刻表网站进行交互来测试网站功能。 为了使大多数人可以访问“步骤定义” Python代码,使用了两个抽象层。 标准的python selenium模块由splinter包装, splinter是一个抽象层,它提供对Selenium WebDriver的更多pythonic访问。 Splinter本身通过pytest-bdd场景中可以使用的一组通用Step定义由pytest-bdd-splinter进行部分包装。 然后,通过调用Splinter方法或直接调用Selenium Webdriver(如果需要),可以使用自定义步骤定义无缝扩展pytest-bdd-splinter中定义的通用步骤。 去做: 将测试从虚拟环境迁移到Docker容
【文件预览】:
flights-master
----.gitignore(80B)
----Pipfile.lock(9KB)
----README.md(2KB)
----tests()
--------conftest.py(193B)
--------steps.py(323B)
--------features()
--------test_scenarios.py(242B)
----Pipfile(164B)