首页 > 编程知识 正文

qpython,pythonui自动化测试框架

时间:2023-05-03 07:34:01 阅读:59672 作者:1308

python测试框架

Vantpy框架基于Selenium2 unittest构建的WebUI自动化测试框架

使用页面对象模式(POM )设计,使我们编写的代码更简单,便于后期维护,提高重用性

支持多种定位,包括XPath/CSS/id/text/link _ text/name

框架集成了Selenium的常规定位方法,也是我们常用的方法

使用HTMLTestRunner框架自动生成测试报告,以便更直观地查看报告内容

通过集成断言一层验证和屏幕快照二层验证方法,您可以基于Selenium支持的所有浏览器来更准确地定位问题

browser=='Chrome '

browser=='firefox '

browser=='IE '

browser=='phantomjs '

browser=='opera '

browser==' edge ' search _ loc=(by.XPath,'/*[@id='kw ' ) ]

definput_Baidu_text(self,text ) :

self.find _ element (* self.search _ loc ).send_keys ) text ) By.NAME,'百度'

By.ID,' ID '

By.LINK_TEXT,' Link_text '

By.CSS_SELECTOR,' CSS '

By.CLASS_NAME,' Class_name '

.

测试报告

框架的源代码已经被github共享。 喜欢学习的话直接克隆就可以了。 请单击此处

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。