1.通过ID查找

查找1个:WebElement el=driver.findElement(By.id("com.aurora:id/aurora_action_bar_item"));

列表:      List<WebElement> e3=driver.findElements(By.id("com.aurora:id/aurora_menu_item_text")); 可能会报错

2.通过name查找

列表:

单个:WebElement el = driver.findElement(By.name("Add Contact"));

driver.findElementByName("Save").click();

3.通过uiautomator定位

查找1个:driver.findElementByAndroidUIAutomator("new UiSelector().clickable(true)").click();

el = driver.findElementByAndroidUIAutomator("new UiSelector().text(\"Add note\")");

列表:driver.findElementsByAndroidUIAutomator("new UiSelector().clickable(true)").click();

4.通过Classname查找

列表:List<WebElement> textFieldsList = driver.findElementsByClassName("android.widget.EditText");

单个:el = driver.findElementByClassName("android.widget.TextView");

5.通过content-desc(AccessibilityId)查找

单个:el = driver.findElementByAccessibilityId("menu_add_note_description");

列表:findElementsByAccessibilityId()

6.findElementByTagName

el = driver.findElementByXPath("//android.widget.TextView[contains(@text,'Add note')]");

转载于:https://www.cnblogs.com/penghong2014/p/4269862.html

appium查看控件的方法相关推荐

  1. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  2. Adobe Flash player Activex控件问题解决方法

    Adobe Flash player Activex控件问题解决方法 网上很多方法都是扯淡 症状: 网页看不了flash了...而且mpc也无法播放swf了 显示无法创建shockwave控件.... ...

  3. app自动化测试——app自动化控制、常见控件定位方法

    文章目录 一.app自动化控制 1.清理数据: 2.启动: 3.关闭: 二.常见控件定位方法 1.android知识 2.ios 基础知识 3.元素定位 4.控件基础知识 5.app dom 结构解析 ...

  4. kettle详细使用oracle教程,Kettle入门教程(详细介绍控件使用方法)_kettle详细使用教程,kettle控件介绍...

    Kettle入门教程(详细介绍控件使用方法)本手册主要是对Kettle工具的功能进行详细说明以及如何操作该系统,适合所有使用该系统的人员. 服务查询 数据库查询 数据库连接 流查询 调用存储过程 转换 ...

  5. vue的$nextTick使用总结,this.$refs为undefined的解决办法,element Ui的树形控件setCheckedKeys方法无法使用

    vue的$nextTick使用总结,this.$refs为undefined的解决办法,element Ui的树形控件setCheckedKeys方法无法使用 参考文章: (1)vue的$nextTi ...

  6. oracle查看控件文件 tns

    二. 查看控件文件 SQL> select name from v$controlfile;

  7. C# winform中一个类中如何调用另一个窗体的控件或方法

    转载地址:http://blog.csdn.net/ichenqingyun/article/details/52622340 一种是创建窗体对象的方式,通过对象调用控件或方法 例如: Form1 f ...

  8. Delphi2010组件/控件安装方法

    Delphi2010组件/控件安装方法 吴铭嗣 级别:高中生 (7级) 本小组身份:组长 在D2010IDE,初学者大都能够安装.Net控件,但VCL控件如何安装?大都茫然!下面就来力求详尽地回答这一 ...

  9. android勾选控件_Android中CheckBox复选框控件使用方法详解

    CheckBox复选框控件使用方法,具体内容如下 一.简介 1. 2.类结构图 二.CheckBox复选框控件使用方法 这里是使用java代码在LinearLayout里面添加控件 1.新建Linea ...

最新文章

  1. arcgis车辆轨迹动态_聪明反被聪明误 屏蔽车辆GPS被处罚
  2. ERP与EWM集成配置-ERP端组织架构(二)
  3. 21个高质量的Swift开源iOS App
  4. 1.物理系统PhysicsWorld,RayCast
  5. 【渝粤题库】国家开放大学2021春2247社会工作政策法规题目
  6. 计算机应用技术基础 形考4,最新电大《计算机应用技术基础》形考作业任务01-03网考试题及答案...
  7. javascript 字符串中单引号和双引号区别
  8. 30字的完美个人简历
  9. linux下twm切换gn,Linux初学(CnetOS7 Linux)之切换命令模式和图形模式的方法
  10. Mobicomm 2019
  11. Python代码画圣诞树--turtle绘图
  12. 图灵学院python_Python——利用图灵创建聊天机器人
  13. 程序员也懂浪漫,表白代码,你值得拥有 (html+css+js制作一个结婚邀请函)
  14. 剖析“Flash助手新鲜事 头条”弹窗小广告——Adobe竟和中国广告商同流合污!
  15. 02 【基础篇-vim编辑器 网络配置 远程登录】
  16. AuNP@SiO2二氧化硅包裹的金纳米粒子|AuNP@Al2O3氧化铝包覆核壳结构金纳米颗粒|齐岳生物
  17. 循环输入直到遇到一个标志的时候结束
  18. 从2019看2020前端发展趋势
  19. eplan好看的电缆图表_趣谈 | 那些年我们看过的电气图纸(附CAD/EPLAN区别)
  20. MyBatis-Plus 之自定义sql

热门文章

  1. hive中文字符乱码 解决方法【转】
  2. 获取执行计划的N种方式
  3. Codeforces Round #127 (Div. 1) E. Thoroughly Bureaucratic Organization 二分 数学
  4. How to install sharepoint server 2010 sp2 in window 7 x64
  5. Android中的Intent和Intent-filter总结
  6. c++ 如何获取系统时间
  7. 微信小程序循环不同列表实现动态点击隐藏
  8. IOS15给UICollection添加测试数字
  9. IOS基础之愤怒的小方块
  10. IOS开发基础之手势解锁项目案例