Appium自动化(7) - 控件定位工具之Appium 的 Inspector

这一篇,我们来介绍另一款工具Appium Desktop的Inspector

 

UIAutomatorviewer 的局限性

不能校验我们写的定位表达式是否正确定位控件(类似浏览器上的F12)

连接不够稳定

不能模拟用户动作

 

Appium Desktop 的 Inspector 的优势

可以校验定位表达式(如:XPATH表达式)

通过设置Desired Capabilities来连接手机,比较稳定

可以模拟用户动作(如:点击,返回,滑动等操作)

可以录制一系列操作,然后转换成代码

 

Inspector 的入门使用

首先,要启动Appium Server

然后,在窗口点击右上角Start Inspector Session(如图),即可弹出一个窗口

输入好Desired Capabilities后,点击【Start Session】就阔以啦

Appium自动化(7) - 控件定位工具之Appium 的 Inspector

默认会选中Automatic Server

Will use currently-running Appium Desktop server :4723

表示正在使用本地的Appium Server

注意:久了这里可能会为空,需要手动选择本地Appium Server哦

下方的Desired Capabilities

因为只是定位控件,所以写必传的参数就可以啦!

可以直接将下面的值改了,然后复制粘贴到右侧的 JSON Representation 内哦

{"platformName":"Android","plathformVersion":9,"deviceName":"test0106","appPackage":"io.manong.developerdaily","appActivity":"io.toutiao.android.ui.activity.LaunchActivity","noReset":true,"newCommandTimeout":6000}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwdggj.html