文件名称:Vantpy:基于Selenium+unittest的WebUI自动化测试框架,使用POM(页面对象模型)设计模式,适合几乎所有web项目,可集成Jenkins部署自动化测试
文件大小:11.53MB
文件格式:ZIP
更新时间:2024-05-23 08:22:43
ui web test selenium python3
Vantpy2.0 关于更新1.21 Vantpy更新的内容: 兼容Linux系统,mac系统,跨系统使用,多人协作 删除绝对路径的读取,改为相对路径的读取 加入接口测试模块 集成Jenkins,测试报告采用Allure测试报告 添加随机生成器,使测试用例更灵活 对selenium二次开发添加新的操作 实现有界面与*面之间的切换 关于框架: Vantpy框架基于Selenium+Yaml+Unittest搭建的WebUI自动化测试框架 特点: 使用POM(页面对象模式)设计,使代码更加有逻辑性,测试脚本更加规范,后期更加容易维护以及复用性更高 支持多种定位方式,包括(xpath/css/ID/text/link_text/name) 框架集成了Selenium的常用定位方法,使元素定位更加方便 使用HTMLTestRunner作为自动生成测试报告,报告更加美观,更加详细,内容更丰富 Lo
【文件预览】:
Vantpy-master
----report()
--------HTMLTestRunner3.py(29KB)
--------result.html(6KB)
--------js()
--------css()
--------screenshot()
----logs()
--------2018-06-02_00_06_10_.log(260B)
--------2018-06-02_14_58_13_.log(747B)
--------2018-06-01_23_25_08_.log(392B)
--------2018-06-01_23_56_31_.log(260B)
--------.gitignore(0B)
----utils()
--------readFile.py(3KB)
--------config.py(3KB)
--------assertion.py(442B)
--------__init__.py(45B)
--------generator.py(8KB)
--------logger.py(1KB)
----vantpy2.0.emmx(17KB)
----run.py(1KB)
----drivers()
--------phantomjs.exe(6.69MB)
--------chromedriver.exe(6.11MB)
--------IEDriverServer.exe(2.45MB)
----requirements.txt(199B)
----.idea()
--------misc.xml(185B)
----test()
--------common()
--------__init__.py(45B)
--------Autolt()
--------testcase()
--------page()
--------request()
--------configSQL()
----README.md(4KB)
----screenshots()
--------vantpy2.0.jpg(127KB)
----data()
--------element.yaml(0B)
--------__init__.py(45B)
--------requests.yaml(0B)
--------browser.yaml(120B)
--------testcase.yaml(47B)
----.gitignore(40B)