APPIUM实现APP自动化的基本使用教程

本文详细介绍了如何使用Appium进行APP自动化测试,包括安装客户端、配置参数、启动服务、连接设备、制作和执行脚本。通过实例展示了Android Studio中运行Java-JUnit脚本的过程,强调了在不同操作之间添加延时的重要性。
摘要由CSDN通过智能技术生成


官网:https://appium.io/
APP自动化测试工具

安装电脑客户端

下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.21.0
根据自己系统下载对应的客户端,安装提示安装。如适用于windows系统的Appium-windows-1.21.0.exe。

配置客户端

打开客户端后,如下图,不用修改什么,点击Edit Configurations按钮。
在这里插入图片描述
配置下图2个参数:JAVA_HOME若电脑系统变量配置了同名参数则会自动读取到。ANDROID_HOME需要先配置到系统变量中,然后将路径也填入下图中。点击Save…按钮。
在这里插入图片描述
可以安装appium-doctor来检查appium的配置情况。安装方式可参考安装appium-doctor

启动服务

回到主界面,点击Start Server vX.X.X按钮。进入控制台日志界面,看到Appium REST http interface listener started on 0.0.0.0:4723就表示启动成功了。

连接设备中的APP

认识界面提供的功能

在这里插入图片描述
点击上图搜索按钮
在这里插入图片描述
主要了解介绍图中4个地方的用处(其实其他我还不会用)
1、直译为渴望的能力,其实就是填写一组你想要连接的设备和app信息。3区域为输入参数的区域。
2、已保存的能力集。当你填完3区域内容后,点击右下角Save As…按钮,你所填的内容会保存一份到这个集合中,下次再进入该界面可以直接选择而不用输入。
3、一组能力列表。需要根据自己的需要填入,如连接一个设备内的App的配置:
{
“platformName”: “Android”,
“platformVersion”: “8.0.0”,
“appPackage”: “com.example.myapplication”,
“appActivity”: “.MainActivity”
}
参数介绍:
platformName:平台名称,如Android等。
platformVersion:平台版本,android系统版本。
appPackage:应用包名。
appActivity:应用启动页名称。
提示:应用包名和启动页名称可以通过adb命令查到。
4、以json格式显示3区域输入的参数和值。

开始连接

一组能力输入后,点击右下角“start session”,就可以打开与设备交互的会话窗口。

注意:若出现错误:An unknown server-side error occurred while processing the command. Original error: Cannot verify the signature of ‘C:\Program Files\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.21.1.apk’. Original error: java.lang.UnsupportedClassVersionError: com/android/apksigner/ApkSignerTool has been compiled by a more recent version of the Java Runtime (class file version 53.0), this ve

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值