1.根据id来定位 安卓里定位的Id一般为resource-id 如果id唯一,就能定位到。如果到位不到,可以使用appium-desktop检查id是否唯一 2.根据name定位 安卓里text属性认为是name ...
首先我们看看要定位的东西,我要定位的就是折让率上图自己看 写代码: AndroidElement element driver.findElementByAndroidUIAutomator new UiSelector .className android.widget.LinearLayout 先获取到该元素 int b 要滑动几次才能找到该值,自己掂量 while b gt Thread. ...
2017-03-30 14:16 0 2105 推荐指数:
1.根据id来定位 安卓里定位的Id一般为resource-id 如果id唯一,就能定位到。如果到位不到,可以使用appium-desktop检查id是否唯一 2.根据name定位 安卓里text属性认为是name ...
背景: QQ邮箱为例;APPIUM版本=1.8 1. list下标定位 先看两个定位信息 可以看出这里的 收件箱 和 星标邮件 的resource-Id 是一样的,这里就可以用list来定位 收件箱 了 2.xpath定位 在这里可以看成是一个 ...
一、uiautomatorviewer元素定位 1.adroid-sdk的安装目录tools下有1个自带的工具uiautomatorviewer,打开后,如下所示: 点击后,如图所示: 步骤: a.链接设备,打开APP b.点击页面设备图标,刷新页面,与设备页面同步 c.点击 ...
总结 单个元素定位: driver.find_element_by_accessibility_id(id) driver.find_element_by_android_uiautomator(uia_string) driver.find_element_by_class_name ...
说在前面 1、https://github.com/appium/python-client/tree/master/test 里面有一些test ,可以看看,研究研究 2、学会使用 uiautomatorviewer 和 hierarchyviewer ,这两个工具可以帮助查看app一些 ...
无论是selenium还是appium,元素定位都是我们开始实现自动化面临的第一个问题。selenium还好,我们可以在浏览器的调试页面进行元素定位还是蛮方便的。那么appium怎么做呢? 我看到很多资料,帖子都是说的appium自带的Inspector这个工具进行的元素定位。而笔者不知道是电脑 ...
使用模拟器自带的通讯录进行测试添加联系人功能 添加的信息为姓名+电话, 姓名,我是直接通过text的值定位的: 但是,定位到姓名,输入信息后,再去定位电话,总会定位到姓名栏, 使用new UiSelector().text("text文本") 终于定位到电话 ...
前戏 appium的元素定位方式有:id、name、class、相对定位、Xpath定位、List定位、Uiautomator定位 send_keys()传入中文时需要在capability中配置如下内容 desired_caps['unicodeKeyboard']='True ...