zoukankan      html  css  js  c++  java
  • Appium+python自动化25-windows版appium_desktop_V1.7.1

    appium_desktop_v1.2.6

    1.appium_desktop在github上最新下载地址:releases/tag/v1.2.6

    desktop

    2.下载后傻瓜式安装,然后启动appium,这个界面跟之前老版本差别很大,版本号:V1.7.1

    运行appium

    1.启动界面点Start按钮后就直接进入控制台日志界面,遇到什么报错在这里看日志,基本上都能顺藤摸瓜找到解决办法。

    inspector

    1.元素定位探测器,在Desired Capabilitis下表格输入参数配置信息:

    • 'platformName': 'Android'
    • 'deviceName': '127.0.0.1:62001' # 这个是夜神模拟器的设备名称
    • 'platformVersion': '4.4.2' # 夜神模拟器系统是4.4.2
    • 'appPackage': 'com.taobao.taobao'
    • 'appActivity': 'com.taobao.tao.welcome.Welcome'

    2.参数配置好之后可以保存下,然后启动夜神模拟器,再点Start Session按钮就能定位元素了

    3.用上图导航栏的箭头按钮,定位左边app的元素属性

    弹出框的坑

    1.这里有个坑,这种弹出框的元素无法定位到,需要用UI Automator Viewer这个工具才能定位到

    对比分析

    1.inspector优点

    • appium自带的inspector可以查看xpath路径,对比xpath不熟悉的同学可以很好的帮助

    2.inspector缺点

    • 有些弹出框的元素无法定位到

    • 过分依赖工具匹配出来的xpath会让你变懒,形成对工具的依赖

    总结:xpath实际上是定位的下下策,能不用尽量不用,另外不要一直复制xpath粘贴,那对你定位一点帮助也没有,想用xpath的同学,多学习语法,自己去写!
    在学习过程中有遇到疑问的,可以appium+python QQ群交流:330467341

  • 相关阅读:
    ableview中,如何加载自定义cell? 如何改变选中某一行的颜色(或不显示颜色)
    NSRunLoop
    知识点
    类别、延展、继承
    换个地方,说点儿真话,谈点儿人生中的循环定理
    ios-UIViewController的生命周期
    ios-UIView的一些常用的方法
    ios-Frame和bounds的区别
    ios-AppDelegate常用的方法
    ios取沙盒(sandbox)中的路径
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/7773624.html
Copyright © 2011-2022 走看看