- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 basepage封装
basepage封装basepage封装的目的basepage封装操作配置文件封装函数操作继承 basepage接着上一篇 分层设计思想,进行了自动化测试框架 PO页面对象层、测试用例层、元素定位层 和 测试数据层 4层封装然而,在真实项目中,仅有这4层封装,这个自动化测试框架还是不完善的。自动化测试框架的常用功能:1、补充用例、执行用例或筛选用例进行执行2、对执行失败的用例进行重运行功能(用例重运行机制)3、生成测试报告4、生成日志、运行失败进行截图一个好的自动化测试框架,需要做到能减
2020-10-31 16:54:59 2964 2
原创 chrome 开发者工具
chrome 开发者工具分辨率ElementNetworkconsolesources浏览器开发者工具就是给专业的web应用和网站开发人员使用的工具,它的作用在于:对网页进行布局,比如HTML+CSS前端更好的调试脚本(JavaScript、jQuery)通过工具查看网页加载过程,获取网页请求(这个过程也叫做抓包)在 web 测试中,可以通过谷歌浏览器中的开发者工具来定位问题点击谷歌浏览器右上角的三个小点,开启开发者工具或是直接使用快捷键 F12分辨率这个按钮的功能是用于屏幕适配的
2020-10-25 23:24:59 388
原创 分层设计思想
分层设计思想locator 元素定位分层测试用例分层接着上一篇文章 – PageObject 设计模式登录页面元素定位,都是放在 PageObjects 目录下的 login_page.py 文件下的 LoginPage 类下locator 元素定位分层这个登录页面要用到的元素定位还是比较少的,在真正的项目中,一个页面20~30个元素定位都是比较正常的。现在除了 xpath 表达式没有其他的,如果我还要增加其他的表达式,都堆在这个 class 里,会塞得很满,而这个时候,我们在 LoginPag
2020-10-11 21:07:56 814 3
原创 PageObject 设计模式
PageObject 设计模式PageObject 设计模式简要认知PageObject 设计模式原理PageObject 设计模式核心思想PageObject 设计模式的优点PageObject 设计模式实操测试用例编码driver 扩展简化页面元素定位设置等待断言处理逆向用例ddtPageObject 设计模式简要认知PageObject 设计模式原理将页面的元素定位和元素行为封装成一个page类。一个页面对应一个类类的属性:元素的定位类的行为:元素的操作PageObject 设计模式核
2020-10-07 02:49:09 7501 3
原创 WeDriver 对页面元素的定位和操作
WeDriver 对页面元素的定位和操作WeDriver 对网页元素的定位web界面的元素WebElement 对象八种元素定位方法常见元素定位find_element_by_id()find_element_by_name()find_element_by_class_name()find_element_by_tag_name()find_element_by_link_text()Xpath定位绝对路径方式定位属性方式定位层级与属性方式定位模糊匹配属性内容方式定位逻辑运算符进行组元素属性定位css定位
2020-10-04 17:27:14 569
原创 Windows 下 xshell 和 xftp 安装与使用
Windows 下 xshell 和 xftp 的安装与使用xshell 和 xftp 的安装获取下载链接xshell 的安装xftp 的安装xshell 和 xftp 的使用xshell 的使用xftp 的使用xshell 和 xftp 的安装获取下载链接xshell 和 xftp 的官网链接进入官网后,点击 xshell 和 xftp 进行下载选择家庭和学校用户,获取免费下载链接填写姓名和邮件,点击下载会有两条下载链接发送至填写的邮箱,点击下载链接即可下载对应的安装包xshell
2020-10-01 18:54:51 13191 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人