目录
官网: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