对于Android而言,查找appUI界面元素属性的工具有三种:appium desktop,uiautomatorviewer.bat,weditor。之前已经介绍过了weditor的使用,这里我将通过使用uiautomatorview工具查看元素的属性值,来介绍Android app元素定位的八 ...
分类:
移动开发 时间:
2020-09-09 19:17:17
阅读次数:
61
元素定位 工具介绍 1.appium 自带组件定位元素 1.1 启动appium 点开组件 2.用android SDK 自带的uiautomator 3.元素定位 与Web自动化测试一样,app自动化测试过程中最重要一个环节就是元素定位,只有准确定位到了元素才能进行相关元素的操作,如输入、点击、拖 ...
分类:
移动开发 时间:
2020-05-12 11:33:08
阅读次数:
74
1.xpath根据text内容查找元素 2.xpath根据content-desc查找元素 3.xpath根据index查找元素 4.元素顺序 以下语句已定位通过 ...
分类:
移动开发 时间:
2019-12-25 20:16:59
阅读次数:
175
xpath定位 xpath定位是一种路径定位方式,主要是依赖于元素绝对路径或者相关属性来定位,但是绝对路径xpath执行效率比较低(特别是元素路径比较深的时候),一般使用比较少。通常使用xpath相对路径和属性定位。 扩展资料:xpath语法 http://www.w3school.com.cn/x ...
分类:
移动开发 时间:
2019-11-27 16:07:05
阅读次数:
97
1. id定位: self.driver.find_element_by_id('com.tencent.mobileqq:id/btn_login').click() 2. class定位: self.driver.find_element_by_class_name('android.widge ...
分类:
移动开发 时间:
2019-11-09 11:52:13
阅读次数:
92
UIAutomator 元素定位是 Android 系统原生支持的定位方式,虽然与 xpath 类似,但比它更好用,并且支持元素全部的属性定位,定位原理是通过 android 自带的android uiautomator 的类库去查找元素 方法名:find_element_by_android_ui ...
分类:
移动开发 时间:
2019-11-02 21:37:44
阅读次数:
105
现在大部分app都是混合式的native+webview,对应native上的元素通过uiautomatorviewer很容易定位到,webview上的元素就无法识别了。 1.认识识webview >用uiautomatorviewer定位工具查看app页面,发现页面上有些区域无法定位到,如下图左边 ...
分类:
移动开发 时间:
2019-09-19 22:11:38
阅读次数:
163
tap用法 1.tap是模拟手指点击页面上元素语法有两个参数,第一个是positions,是list类型最多五个点,duration是持续时间,单位毫秒 坐标定位 #coding= utf-8 ...
分类:
移动开发 时间:
2019-09-19 22:03:32
阅读次数:
276
前戏 appium的元素定位方式有:id、name、class、相对定位、Xpath定位、List定位、Uiautomator定位 send_keys()传入中文时需要在capability中配置如下内容 desired_caps['unicodeKeyboard']='True' desired_ ...
分类:
移动开发 时间:
2019-09-08 21:48:10
阅读次数:
255
在我们做自动化测试的过程中,最基本的就是要会元素定位,也是自动化中的灵魂所在,如果一个自动化测试工程师说不会定位元素定位,那么肯定也不会做自动化了。 如何查看元素 小伙伴们都知道如果是web端可以通过F12进行查看元素(右击检查查看元素)那么app如何查看呢?app的通过uiautomatorvie ...
分类:
移动开发 时间:
2019-07-17 20:29:16
阅读次数:
203