ui自动化
文章平均质量分 94
乐瓜乐虫
这个作者很懒,什么都没留下…
展开
-
web自动化-数据驱动与失败用例截图、失败重新运行
1、数据驱动测试在接口自动化测试里用的更多: 一个方法 数据不一样 获取结果做不同的断言 就可以实现;2、UI 自动化测试因为每个用例的步骤和断言的预期结果差异很大,所以一般UI 自动化一般都 不太适合做数据驱动,数据驱动在UI自动化用的比较少;所以 UI自动化测试 在更多的时候,不会做全用例覆盖,只会做冒烟测试覆 盖,跑正常的用例,或者做基本的配置测试。原创 2024-05-28 10:44:07 · 853 阅读 · 0 评论 -
web自动化的断言和日志封装
一句话总结:通过肉眼观察页面的变化检查。【用代码模仿人的识别页面】那么这些断言的元素定位和操作,也要封装到page_object中去。【这两个都 在home_page里】其他的用例也可以加上同样的断言。原创 2024-05-28 10:23:06 · 969 阅读 · 0 评论 -
web自动化-JavaScript操作
1、页面的滚动/内嵌滚动条滚动先要去找到内嵌滚动条元素,再去进行滚动【scrollTop】2、点击:click()3、修改元素的属性(删掉/改变元素的属性)原创 2024-05-24 20:49:11 · 640 阅读 · 0 评论 -
web自动化-下拉框操作/键鼠操作/文件上传
在我们做UI自动化测试的时候,会有一些元素需要特殊操作,比如下拉框操作/键鼠操作/文件上传。原创 2024-05-24 19:26:40 · 1109 阅读 · 0 评论 -
web自动化-三大等待,三大切换
在页面的操作过程当中,都需要适当的等待。特别是: 候【发生了页面切换的时候】。而我们接下来的操作都是在变化的内容上。代码就要等等页面的加载,等等页面的渲染。代码是非常快的,页面加载跟不 上,就需要等待。原创 2024-05-23 21:58:31 · 1006 阅读 · 0 评论 -
web自动化-selenium环境安装和web自动化基础与Xpath元素定位
因为web页面经常会变化,所以UI自动化测试的维护成本很高。不如接口的适用面广,所以大部分公司会做接口自动化测试,但是未必会做UI自动化测试;UI自动化测试要做也是覆盖冒烟测试,不会到很高的覆盖率:接口自动化测试框架覆盖率: 90%+,能做回归测试。UI自动化测试框架覆盖率【用例】:30%-40%,能做冒烟测试【正常用例】,覆盖核心功能的页面配置,减少重复的页面操作。原创 2024-05-23 13:19:23 · 1097 阅读 · 0 评论