Appium+python自动化25-windows版appium_desktop_V1.7.1

Posted 上海-悠悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Appium+python自动化25-windows版appium_desktop_V1.7.1的主要内容,如果未能解决你的问题,请参考以下文章

Appium+python自动化-Appium Python API

python+appium自动化测试 —— Appium并发测试之python启动appium服务

Appium+python自动化8-Appium Python API

AndroidUI自动化(python+appium)-Appium 启动

Appium+Python实现自动化登录

appium + python编写自动化脚本