appium入坑必备(2)--测试工具

        本篇主要介绍工具的使用,主要工具是Appium Desktop,uiautomatorviewer,当然辅助工具很多很多,了解了这两个,其他的也可以慢慢去了解。

区别:

 Appium Desktop:

        1.配置挺麻烦的

        2.实用性强大

        3.可以看到日志信息

uiautomatorviewer:

        1.便捷,但是经常会有抓取页面失败的情况

Appium Desktop

Appium Desktop下载地址:https://github.com/appium/appium-desktop/releases

服务启动

• 验证Appium Desktop是否安装成功,打开桌面的Appium应用,点击“Start Server v1.13.0” ,能够正确启动Appium服务则说明安装成功

         我这里使用的版本还是比较低的,不过没关系,好用就行。

        让我们看看界面的都是什么意思。

         端口号我门是在自己电脑上的所以就是127.0.0.1了,通讯端口默认就好。

         启动服务之后你会看到这一系列的东西,这些东西初学还不需要理会,了解就好。

在服务端的日志屏幕右上方,三个功能按钮的含义分别是:

1. 启动Appium的Inspector工具,进行移动应用的元素检测

2. 查看Appium的原始日志

3. 停止Appium的服务端的运行

         点击1,进入设备配置信息界面

         我们进行desired_capabilities参数配置

deviceName

设备名 IOS平台:instruments -s devices

Android平台:adb devices

platformName平台名称:IOS,Android
appPackage需要测试的APP包名
appActivity启动入口事件
platformVersion设备系统版本

        那么如何获取appPackage和appActivity呢。

        adb命令:

                adb shell dumpsys window windows | findstr mFocusedApp

                adb shell dumpsys activity | find "mFocusedActivit

                真机获取当前页面的信息

                adb shell "dumpsys activity |grep Focuse"

         配置后就是这样了,这里举例用的是CSDN。

         strat之后就是这样了,我的因为设置问题所以CSDN界面是倒过来的。影响不大。

        • Tap:点击 • Send_keys:发送文本 • Clear:清空

        那么最上面还有一栏什么意思呢。

1.选取元素,用于获取执行元素的属性信息

2.以坐标方式进行界面中的滑动操作功能

3.以坐标方式进行点击操作功能

4.返回功能,返回到上一级捕获的界面

5.刷新功能,重新连接移动测试设备,捕获设备中最新的界面信息

6.脚本录制功能,通过操作生成JS,Java,Python,Ruby等不同语言的脚本

7.界面元素搜索功能

8.复制XML源码功能

9.退出Inspector,关闭Inspector

UIAutomatorViewer

        UIAutomatorViewer是安卓SDK自带。

         看清地址,看到.bat文件,双击等待一会就会出现。

         你可以将本次抓取的页面信息保存下来,后续需要用的时候直接导出来使用即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清安无别事

慢慢的积累一杯奶茶吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值