ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Appium学习笔记||四、获取app页面元素

2019-06-03 11:50:46  阅读:306  来源: 互联网

标签:Appium xxx app 元素 element 查找 find 页面


一、 双击tools\bin 下的uiautomateviewer.bat

  

二、连接手机后,点击“Device Screenshot”

  

 

 三、获取到当前手机页面内容(只能获取当前页面的内容,新的页面要重新dump)     

 

 四、选择元素的代码

  1. find_element_by_xxx  符合条件的第一个元素,找不到抛出异常  driver.find_element_by_xxx

  2. find_elements_by_xxx  符合条件的所有元素的列表,找不到返回空列表  driver.find_elements_by_xxx

  3. 通过WebDriver查找  范围:整个节点文档的范围  ele.find_element_by_xxx

  4. 通过WebElement查找  范围:该节点的子节点  ele.find_elements_by_xxx

 

五、根据ID查找

  元素的resource id属性

  

 

六、根据ClassName查找

  class属性决定了界面元素的类型,这里可以找到很多class为textview的。可以使用for循环挨个查看。

  

 

七、根据Accessibility ID查找 

  content-desc属性时用来描述该元素的作用

  如果查询的界面元素的content-desc属性在当前界面中唯一,可以使用  driver.find_element_by _accessibility_id('content-desc对应的值')

  

 

标签:Appium,xxx,app,元素,element,查找,find,页面
来源: https://www.cnblogs.com/Lixinhang/p/10954759.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有