• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Appium定位元素

开发技术 开发技术 2周前 (06-20) 20次浏览

定位元素规则

 

和 Selenium Web自动化一样,要操作界面元,必须先定位(选择)元素。

Appius是基于 Selenium的,所以和 Selenium代码定位元素的基本规则相同

find element by_XX方法,返回符合条件的第一个元素,找不到抛出异常
find elements_by XXx方法,返回符合条件的所有元素的列表,找不到返回空列表
通过 WebDriver对象调用这样的方法,直找范围是整个界面
通过 WebElement对象调用这样的方法,查找范围是该节点的子节点

界面元素查看工具

做 Selenium Web自动化的时候,要找到元素,我们是通过浏览器的开发者工具栏来查看元素
的特性,根据这些特性(属性和位置),来定位元素

Apum要自动化手机应用,同样需要工具查看面元素的特征

常用的查看工具是: Android Sdk包中的 uiautomateviewer和 Appium Desktop中的
Apium

 

 

uiautomatorviewer:  

安卓查看APP界面元素,最常用的就是 Android SDK中的工具 uiautomatorviewer,它在SDK
目录目录的 toolsbin目录中
和 Selenium一样,我们要定位选择元素,也是根据元素的特征,包括

 

 

uiautomatorviewer闪退问题 : https://www.cnblogs.com/cuitang/p/10111660.html


程序员灯塔 , 版权所有
转载请注明原文链接:https://www.wangt.cc/2020/06/appium%e5%ae%9a%e4%bd%8d%e5%85%83%e7%b4%a0/
喜欢 (0)