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

本篇主要介绍工具的使用,主要工具是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文件,双击等待一会就会出现。

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

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值