zoukankan      html  css  js  c++  java
  • Appium学习笔记2_Android获取元素篇

    在利用Appium做自动化测试时,最重要的一步就是获取对应的元素值,根据元素来对对象进行对应的操作,如果获得对象元素呢?

    Appium Server Console其实提供了一个界面对话框"Inspector",但是一般情况下,它无法获取到模拟器或真机中的对象元素。

     

    但是Android已经给我们提供了一个获取对象元素的工具"ui automator viewer",能够找到在"loctionandroid-sdk-windowsandroid-sdk-windows oolsuiautomatorviewer.bat"。

    启动"uiautomatorviewer.bat",我们能得到入下图所示的

    点击红色图标,"Device Screenshot with Compressed Hierarchy"来获取当前模拟器或真机中当前的页面,从而能获取到对应的 对象元素值,它也是分为Classname、Id、xpath等等来进行元素定位的,如果你熟悉Selenium,那么这块就不会陌生了,因为Appium仅仅只是在Selenium2的基础上封装了一层Appium Server,方便来和移动端进行交互。

     

    具体的元素定位,接下来继续总结。

     

     

    PS: 附加一张Inspector靓照

     

  • 相关阅读:
    python while 格式化 运算符 编码
    python 变量 if
    1、cad安装
    10、云存储—文件上传
    9、云函数
    8、云数据库
    8、小程序云开发
    7、页面交互js
    6、页面样式WXSS
    5、页面结构WXML
  • 原文地址:https://www.cnblogs.com/taoSir/p/4816382.html
Copyright © 2011-2022 走看看