摘要: UIAutomator定位简介 UIAutomator元素定位是 Android 系统原生支持的定位方式,虽然与 xpath 类似,但比它更加好用,且支持元素全部属性定位.定位原理是通过android 自带的android uiautomator的类库去查找元素。 Appium元素定位方法其实也是基 阅读全文
posted @ 2019-11-27 16:11 自然观察家 阅读(241) 评论(0) 推荐(0)
摘要: list定位综合案例——用户注册测试场景1. 进入注册界面设置头像2. 输入注册信息:用户名、密码、邮箱3. 完善院校和专业信息 (院校:上海-同济大学 专业:经济学类-统计学-经济统计学)4. 完成注册 代码实现kyb_register.py from find_element.capabilit 阅读全文
posted @ 2019-11-27 16:05 自然观察家 阅读(1083) 评论(0) 推荐(0)
摘要: xpath定位 xpath定位是一种路径定位方式,主要是依赖于元素绝对路径或者相关属性来定位,但是绝对路径xpath执行效率比较低(特别是元素路径比较深的时候),一般使用比较少。通常使用xpath相对路径和属性定位。 扩展资料:xpath语法 http://www.w3school.com.cn/x 阅读全文
posted @ 2019-11-27 15:52 自然观察家 阅读(232) 评论(0) 推荐(0)
摘要: 相对定位相对定位是先找到该元素的有对应属性的父元素节点,然后基于父元素进行元素定位。 测试案例不使用id元素定位方式,在新用户注册界面点击添加头像按钮。 代码实现by_relative.py from find_element.capability import driver driver.find 阅读全文
posted @ 2019-11-27 15:47 自然观察家 阅读(592) 评论(0) 推荐(0)
摘要: classname定位classname定位是根据元素类型来进行定位,但是实际情况中很多元素的classname都是相同的,如上例中登录页面中的用户名和密码都是clasName属性值都是:“android.widget.EditText” 因此只能定位第一个元素也就是用户名,而密码输入框就需要使用其 阅读全文
posted @ 2019-11-27 15:44 自然观察家 阅读(741) 评论(0) 推荐(0)
摘要: name定位根据name进行定位,对于android来说,就是text属性用法from find_element.capability import * driver.find_element_by_name('请输入用户名').send_keys('自学网2017') driver.find_el 阅读全文
posted @ 2019-11-27 15:39 自然观察家 阅读(399) 评论(0) 推荐(0)
摘要: 测试场景11. 安装考研帮kaoyan3.1.0.apk2. 点击升级页面取消按钮3. 点击引导页面的跳过按钮4. try:执行可能会出错的试探性语句,即这里面的语句是可以导致致命性错误使得程序无法继续执行下去 except:如果try里面的语句无法正确执行,那么就执行except里面的语句,这里面 阅读全文
posted @ 2019-11-27 15:16 自然观察家 阅读(1229) 评论(0) 推荐(0)
摘要: •获取Apk包名adb shell pm list package -3package:com.tal.kaoyan •activity的获取aapt dump badging xxxx.apk | find "launchable-activity"aapt dump badging C:\Use 阅读全文
posted @ 2019-11-27 15:01 自然观察家 阅读(246) 评论(0) 推荐(0)
摘要: 1.负载测试与压力测试概念如下实际上是没什么区别的; 2.都是找最大tps/qps值或是吞吐量; 如下截图出自百度百科 阅读全文
posted @ 2019-11-27 10:25 自然观察家 阅读(142) 评论(0) 推荐(0)