zoukankan      html  css  js  c++  java
  • Appium元素定位方法

    定位工具

    uiautomatorviewer

      元素定位主要用来获取元素信息,获取元素信息后才能用appium提供的相关API去识别和操作元素。谷歌在Android SDK中,提供了元素定位工具uiautomatorviewer,该工具可在android-sdk安装路径下找到:
    <android-sdk> tools bin uiautomatorviewer.bat
    使用步骤:
      1、在虚拟机或真机上打开要识别的app
      2、在命令窗口输入 uiautomatorviewer 命令
      3、然后点击Device Screenshot按钮连接手机
    备注:android8.1以后sdk tools自带的uiautomatorviewer直接打开,截取不到机器界面信息。
     

    Appium Inspector

     常用识别元素方法

    1.id定位(可根据resource-id、id、name信息定位元素)

    driver.find_element_by_id('com.ibox.calculators:id/digit1').click()

    2.class_name定位(可根据class信息定位元素)

    driver.find_element_by_class_name('')

    3.AccessibilityId定位(可根据content-desc信息定位元素)

    driver.find_element_by_accessibility_id('')

    4.Xpath定位

    4.1绝对路径

    driver.find_element_by_xpath('')

     

  • 相关阅读:
    日期类型存储方法
    Log4j2的一些记录
    【Maven】学习记录
    HTML 图片加载问题
    浏览器的组成
    javascript数组的实例属性(方法)
    javascript数组的内置对象Array
    javascript之this
    css的position,float属性的理解
    简单介绍帧动画
  • 原文地址:https://www.cnblogs.com/ClownAlin/p/13430494.html
Copyright © 2011-2022 走看看