Appium Desktop 元素定位和脚本录制功能

﹏ヽ暗。殇╰゛Y 2023-06-01 08:40 76阅读 0赞

Appium Desktop除了可以做Server之外还可以进行元素定位和脚本录制功能,点击放大镜按钮,进入页面设置。开始配置Desired Capabilities。

1015718-20190920120312990-751074134.png

配置Desired Capabilities可以通过左边逐条输入,右边的Json框会自动输入,也可以通过右边的Json框输入,点击输入框右上角的保存,左边会自动录入Json框的全部信息。

只有当两侧的信息都输入成功,才能进行另存为,运行session。

1015718-20190920120721349-1425135212.png

1015718-20190920121051249-1217010742.png

可以将配置结果另存为(这里另存为CalculatorApp),下次启动就不再填写,保存设置成功,点击Start Session。成功进入运行页面。

屏幕左边是app的当前界面,中间是app的布局结构,右边是app的定位信息和控件的所有属性。

1015718-20190920121530715-1231832167.png

例如,我们试试元素定位。点击数字‘8’,出现如下结果:

1015718-20190920122512947-2125221128.png

下面使用Appium Desktop脚本录制功能。点击坐标定位,和开始录制按钮。在左侧APP当前界面操作简单的运算,中间Recorder生成相应的代码,点击红色框可以选择代码语言,点击蓝色框可以复制代码。点击黄色框可以显示隐藏的样板代码(引包之类)。值得注意的是控件是利用坐标来定位,坐标会根据屏幕大小和分辨率不同而产生改变,所以坐标定位并不完全准确,不能完全依靠录制来复制代码,只能当做学习参考。

1015718-20190920122748959-243261846.png

转载于:https://www.cnblogs.com/wzjbg/p/11556408.html

发表评论

表情:
评论列表 (有 0 条评论,76人围观)

还没有评论,来说两句吧...

相关阅读

    相关 appium元素定位(12)

    自动化测试来说,核心技能就是对象的定位。不管是 web 页面上的一个 按钮或输入框,还是移动 app 上的一个按钮或输框,我们要想对其进行点击或输入操作,前提是要先找到这