![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 90
LeonLee85
这个作者很懒,什么都没留下…
展开
-
处理chrome浏览器弹出式授权-Authentication window
业务描述在执行自动化测试中,使用Chrome浏览器有时会遇到页面弹出一个窗口让你输入账号和密码。类似下图:此时页面没有任何加载,尝试过的小伙伴应该发现,它既不是Alert对象,也不是prompt,也不是页面元素中的任何一个,自动化工具无法捕捉到。对于这种页面授权,首先可以尝试更换浏览器,不同浏览器的特性不同,更换后你可能发现验证的方式不是一个弹出式窗口了,而是一个页面。那么自然就可以进行自动化验证。如果一定要在chrome实现,其实网上提供了很多其他方法,比如使用如下方式访问你的页面原创 2020-11-25 23:03:31 · 4470 阅读 · 7 评论 -
自动化框架Quantum Automation Framework (JAVA,Appium,TestNG,QAF) + cucumber + perfecto (web)
偶然接触到该框架,发现国内网上资料很少,仅以此作为学习笔记分享,描述理解有错误欢迎指正。Quantum是一款基于JAVA的自动化框架,可用于手机app(mobile web,mobile混合应用)和桌面web自动化测试。特点是与cucumber和perfecto框架整合,实现自动化测试用例的BDD案例编写,分析以及云端真机测试。不过提供云端真机测试的perfecto是收年费的。然后即便如此,该框架...原创 2018-07-03 01:10:11 · 3166 阅读 · 4 评论 -
自动化框架Quantum Automation Framework (JAVA,Appium,TestNG,QAF) + cucumber + perfecto (mobile)
一些框架进本设置和信息,请参照我上一篇关于web测试的文章自动化框架Quantum Automation Framework (JAVA,Appium,TestNG,QAF) + cucumber + perfecto (web)https://blog.csdn.net/leonlee85/article/details/80892401仅以此作为学习笔记分享,描述理解有错误欢迎指正。(转载请注...原创 2018-07-05 23:31:23 · 2129 阅读 · 0 评论 -
自动化框架Quantum Automation Framework + Appium(桌面版)+ IOS 模拟器/真机测试
一些框架进本设置和信息,请参照我上一篇关于web测试的文章自动化框架Quantum Automation Framework (JAVA,Appium,TestNG,QAF) + cucumber + perfecto (web)https://blog.csdn.net/leonlee85/article/details/80892401仅以此作为学习笔记分享,描述理解有错误欢迎指正...原创 2018-08-22 00:22:16 · 3955 阅读 · 0 评论 -
使用Selenium访问shadow dom
以chrome为例获取下载的文件名并且判断是否下载完成在打开download manager窗口后虽然发现页面是HTML元素,但是直接操作会获取不到元素。这是因为元素是被包含在shadow dom中。例如图中#shadow-root (open) 即表示该层以下的元素存在与shadow dom中,selenium并能直接访问解决方法,首先要根据自己需要了解需要定位的元素的层...原创 2019-09-27 22:52:44 · 4685 阅读 · 0 评论