Appium入门(8)__控件定位
2024-08-26 14:27:46
部分摘自:http://www.testclass.net/appium/appium-base-find-element/
appium 通过 uiautomatorviewer.bat 工具来查看控件的属性。该工具位于 Android SDK 的 /tools/目录下。
如果目标设备的API Level低于18则UIAutomatorViewer不能获得对应的Resource ID,只有等于大于18的时候才能使用。
打开uiautomatorviewer.bat后同步设备屏幕
id定位:driver.findElement(By.id(''))
name定位:driver.findElement(By.name("99")) #text就是要找的name
class定位:WebElement button=driver.findElement(By.className("android.widget.Button"))
xpath定位:当果如果出现class 相同的情况下可以用控件的属性值进行区分
driver.findElement(By.xpath("android.widget.Button[contains(@text,'7')]")).click()
最新文章
- System.Web.AspNetHostingPermission 类型的权限已失败
- Lua库之时间和日期操作
- gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
- [Maven]Maven详解
- JS验证只允许输入数字
- 在ps中画两个同心圆并且把两个同心圆进行任意角度切割
- EL表达式从request和session中取值
- linux centos yum 安装 rar
- mysql代码里面有中文注释导致语法错误
- 读Qt Demo——Basic Layouts Example
- ASP防止盗链的一段代码
- PHP知识分享之session &;&; cookie
- Leetcode解题思想总结篇:双指针
- 使用CSS、JS的几种方法
- GCD code block
- 深入剖析Linux I/O操作与标准I/O操作区别与联系
- 6、Web应用程序中的安全向量 -- customErrors(适当的错误报告和堆栈跟踪)
- 关于Python常见功能使用的博客收藏
- sqlalchemy常用
- Markdown 简介及基础语法