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

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等不同语言的脚本

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作为AI语言模型,我没有亲自进行过测试,但我可以提供一些关于Appium测试APP的一般性建议和一些可能的实验发现。 在使用Appium测试APP时,需要注意以下几点: 1. 环境搭建:Appium测试需要先搭建好测试环境,包括安装Appium和配置相关环境,如Android SDK、Java环境等。在测试之前,需要确保测试设备和测试工具的稳定性。 2. 测试用例设计:测试用例的设计需要覆盖APP的各种功能和场景,以确保测试的全面性和有效性。同时,测试用例的设计也需要考虑到不同的测试环境和测试设备,以保证测试结果的可重复性。 3. 测试执行和结果分析:在进行测试时,需要按照测试用例进行测试,并对测试结果进行实时分析和记录,包括测试用例的执行结果、测试设备的状态和测试工具的反馈等。 在测试手机安全卫士时,可能会发现以下几个问题: 1. 安全性问题:测试发现手机安全卫士的防病毒、防骚扰等功能存在一些问题。例如,有些病毒可能会被漏检,或者骚扰电话无法完全阻止。 2. 性能问题:测试发现手机安全卫士的性能存在一些问题,如启动速度较慢、占用内存较大等。这可能会影响用户的使用体验。 3. 用户体验问题:测试发现手机安全卫士的用户体验存在一些问题,如界面设计较为简单,操作流畅度不够等。这也可能会影响用户的使用体验。 需要注意的是,以上问题可能与测试环境和测试设备有关,因此在测试时需要尽可能保证测试环境的稳定性和测试设备的统一性,以确保测试结果的准确性。 总之,通过Appium测试可以发现APP存在的问题,提升APP的质量和用户体验。同时,在测试过程中需要注意测试用例的设计和环境的稳定性,以确保测试结果的可靠性和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值