zoukankan      html  css  js  c++  java
  • Appium学习笔记||四、获取app页面元素

    一、 双击toolsin 下的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对应的值')

      

  • 相关阅读:
    显卡关键词
    为照顾IE6尽量不要margin和padding
    如何保证一个类只有一个实例(1)
    显示列表(display list)
    AutoCAD2007与Office2007冲突
    虚函数(1)
    字符串对象的属性
    细读cow.osg
    常量折叠(const folding)与复写传播 (copy propagation)
    .NET Framework 3.5 sp1离线安装
  • 原文地址:https://www.cnblogs.com/Lixinhang/p/10954759.html
Copyright © 2011-2022 走看看