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靓照

     

  • 相关阅读:
    地铁结队开发(一)
    构建之法(一)——软件工程师的成长
    第二周学习总结
    新的开始
    开学第一周作业
    第一周学习总结
    软件工程第六周总结
    软件工程第五周总结
    清明节第三天
    清明节第二天
  • 原文地址:https://www.cnblogs.com/taoSir/p/4816382.html
Copyright © 2011-2022 走看看