摘要:
ID Android Android的resource-id 对应ID定位方式,可能存在重复的情况,可以通过下标的方式来获取需要的元素。(从0开始查找dom树种的同名resource-id属性) 使用appium-desktop 来获取元素时,如果提示有id的定位方式,则可以直接获取,代表唯一。 C 阅读全文
摘要:
滑动 操作APP的API 阅读全文
摘要:
UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的元素才会出现的场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 引入方式: ActionChains模块的核心思想:当你调用ActionChains的方法时,不会立即 阅读全文
摘要:
手机App分两大类:原生APP(Native App)和混合APP(Hybrid App) 原生APP(Native App) 实际就是我们所常见的传统App开发模式,云端数据存储 + APP应用客户端。App应用客户端,包含了所有的UI元素、框架逻辑等。只有数据存储在云端。 混合APP(Hybri 阅读全文
摘要:
启动浏览器 1、获取标签元素:selenium提供了18种定位方式:8种单数+8种复数+2种 2、窗口操作 3、截图 4、获取浏览器打开的句柄 5、切换tag页 6、关闭与退出 7、ElementApi接口 8、cookie操作 9、浏览器操作 10、其他 11、操作iframe 12、弹框处理 1 阅读全文
摘要:
Css Selector:定位实际就是HTML的Css选择器的标签定位 1、Css Selector支持ID、Class的定位 与HTML中CSS定位相同,'#' 号表id,'.' 代表Class 2、Css Selector支持属性查找 3、单单属性定位不足以满足我们的定位需求,Css Selec 阅读全文
摘要:
XPath:是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素;也可以解析HTML文件,但是需要先将HTML文件转换成XML XPath使用方法: 注:默认死格式,先写//*代表定位页面下所有元素 1、Xpath支持ID、Class、Name定位功能 2、如果标签没有ID、Clas 阅读全文