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

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

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

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

 

 三、获取到当前手机页面内容(只能获取当前页面的内容,新的页面要重新dump)   Appium学习笔记||四、获取app页面元素  

 

 四、选择元素的代码

  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属性

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

 

六、根据ClassName查找

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

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

 

七、根据Accessibility ID查找 

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

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

  

 

相关文章:

  • 2021-12-22
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2021-04-02
  • 2021-06-11
  • 2021-11-09
  • 2022-12-23
猜你喜欢
  • 2022-02-23
  • 2021-12-05
  • 2021-08-04
  • 2022-02-23
  • 2022-12-23
  • 2021-10-28
  • 2022-12-23
相关资源
相似解决方案