web ui自动化
m0_37677636
这个作者很懒,什么都没留下…
展开
-
Web ui自动化框架搭建(十)
源码地址 待补充。。。原创 2021-11-05 18:48:30 · 6795 阅读 · 0 评论 -
Web ui自动化框架搭建(九)
测试报告邮件发送原创 2021-11-05 16:48:17 · 213 阅读 · 0 评论 -
web ui自动化框架搭建(四)
业务页面分离 基本上一个业务功能,封装成一个页面page对象 继续以test_web.py为例子,我这边将test_login(self)和test_add_ad(self) 分离程两个模块:login.py、adPosterManage.py 这两个页面只有相关的元素和 操作,比如login.py. 1、login.py初步分离:页面元素和操作方法 class Login(BasePage): driver = webdriver.Firefox() ele_username= driv原创 2021-11-04 15:18:56 · 161 阅读 · 0 评论 -
web ui自动化框架搭建(六)
使用conftest.py管理login操作 当testcase文件下有多个测试用例文件(test_.py)的所有用例都需要用登录功能来作为前置操作,那每个test_.py都有加 setup_module()、 teardown_module(),同样造成代码重复。此时,可使用conftest.py存放所有全局通用的方法,单独管理一些全局的fixture。 conftest.py配置fixture注意事项 pytest会默认读取conftest.py里面的所有fixture conftest.py 文件名原创 2021-11-04 18:16:43 · 198 阅读 · 0 评论 -
web ui自动化框架搭建(五)
测试用例 前面文章已经封装了工具类、基础basepage、页面元素和操作分离,这篇文章就是对业务操作进行测试,也是编写测试用例,测试工具是pytest框架 from common.browser import SelectBrowser from page.login import login, Login from page.adPosterManage import ADPostMangeger import pytest driver = SelectBrowser.open_brower("f原创 2021-11-04 16:40:19 · 152 阅读 · 0 评论 -
Web ui自动化框架搭建(八)
测试执行结果报告 & 邮件发送 待续。。。。。原创 2021-11-04 18:22:49 · 152 阅读 · 0 评论 -
Web ui自动化框架搭建(七)
测试用例中业务数据参数化-excel数据驱动 待续。。。。。原创 2021-11-04 18:20:39 · 144 阅读 · 0 评论 -
web ui自动化框架搭建(三)
basepage页面 对Selenium 进行二次封装,定义一个所有页面都继承的 BasePage , 封装 Selenium 基本方法 例如:元素定位,元素等待,导航页面 , 不需要全部封装,用到多少方法就封装多少方法。 1.1元素操作方式封装 以"test_web.py”其中一段代码举例: ele=driver.find_element_by_css_selector("[formcontrolname='advertName']") #广告位 locator = (原创 2021-11-04 14:49:54 · 359 阅读 · 0 评论 -
web ui自动化框架搭建(二)
web ui自动化框架搭建(二) common包 该文件夹下主要存放一些常用工具类,例如常见的:读取配置数据、读取excel、发送邮件等,或适配当前项目封装的模块,例如下图的time.py,confinof.py是我根据项目需要重新封装的,confinof读取文件信息,和一些全局配置 ...原创 2021-10-27 16:12:27 · 203 阅读 · 0 评论 -
Web ui自动化框架搭建(一)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-10-27 11:34:45 · 424 阅读 · 0 评论