摘要: ID Android Android的resource-id 对应ID定位方式,可能存在重复的情况,可以通过下标的方式来获取需要的元素。(从0开始查找dom树种的同名resource-id属性) 使用appium-desktop 来获取元素时,如果提示有id的定位方式,则可以直接获取,代表唯一。 C 阅读全文
posted @ 2019-03-14 11:34 年轻小阿姨 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 滑动 操作APP的API 阅读全文
posted @ 2019-03-14 11:34 年轻小阿姨 阅读(118) 评论(0) 推荐(0) 编辑
摘要: UI自动化测试过程中,经常遇到那种,需要鼠标悬浮后,要操作的元素才会出现的场景,那么我们就要模拟鼠标悬浮到某一个位置,做一系列的连贯操作,Selenium给我们提供了ActionChains模块。 引入方式: ActionChains模块的核心思想:当你调用ActionChains的方法时,不会立即 阅读全文
posted @ 2019-03-14 11:33 年轻小阿姨 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 手机App分两大类:原生APP(Native App)和混合APP(Hybrid App) 原生APP(Native App) 实际就是我们所常见的传统App开发模式,云端数据存储 + APP应用客户端。App应用客户端,包含了所有的UI元素、框架逻辑等。只有数据存储在云端。 混合APP(Hybri 阅读全文
posted @ 2019-03-14 11:33 年轻小阿姨 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 启动浏览器 1、获取标签元素:selenium提供了18种定位方式:8种单数+8种复数+2种 2、窗口操作 3、截图 4、获取浏览器打开的句柄 5、切换tag页 6、关闭与退出 7、ElementApi接口 8、cookie操作 9、浏览器操作 10、其他 11、操作iframe 12、弹框处理 1 阅读全文
posted @ 2019-03-14 11:33 年轻小阿姨 阅读(665) 评论(0) 推荐(0) 编辑
摘要: Css Selector:定位实际就是HTML的Css选择器的标签定位 1、Css Selector支持ID、Class的定位 与HTML中CSS定位相同,'#' 号表id,'.' 代表Class 2、Css Selector支持属性查找 3、单单属性定位不足以满足我们的定位需求,Css Selec 阅读全文
posted @ 2019-03-14 11:32 年轻小阿姨 阅读(278) 评论(0) 推荐(0) 编辑
摘要: XPath:是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素;也可以解析HTML文件,但是需要先将HTML文件转换成XML XPath使用方法: 注:默认死格式,先写//*代表定位页面下所有元素 1、Xpath支持ID、Class、Name定位功能 2、如果标签没有ID、Clas 阅读全文
posted @ 2019-03-14 11:32 年轻小阿姨 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 初始化SQL语句 1、笛卡尔积:cross join 将A表的每一条记录与B表的每一条记录强行拼在一起。如果A表有n条记录,B表有m条记录,笛卡尔积产生的结果就会产生n*m条记。 2、左连接:left join 两表关联,左表全部保留,右边关联不上的用null表示 3、右连接:right join 阅读全文
posted @ 2019-02-20 16:31 年轻小阿姨 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1、打开文件:用open()函数打开一个文件,创建一个file对象之后,相关的方法才可以调用它进行读写: file object = open(file_name [, access_mode][, buffering]) 参数描述:file_name:文件名 access_mode:打开文件的模式 阅读全文
posted @ 2018-09-29 15:11 年轻小阿姨 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 小插曲:xpinyin模块 1、将汉字转换为拼音: pymysql模块 阅读全文
posted @ 2018-09-29 15:10 年轻小阿姨 阅读(107) 评论(0) 推荐(0) 编辑