1、前言
很久没做app的ui自动化测试了,还记得很久之前做自动化测试的时候,用的还是appium 1.4.16.1版本,长下面这个样子。后来在看同行内一些朋友做自动化的时候已经是1.22.3版本了,为此特意去看了下1.22.3版本的appium,以及相关的api,跟我之前做的略有不同,记下此篇笔记。
Appium(Application Selenium)作为一个自动化移动应用测试框架来说,就可以很好的满足大部分移动应用测试的需求。作为当今仍然主流的自动化测试框架,各位测试同学要熟练的使用也就成为大家日常的基本内容之一。
2、说明
此笔记中所使用的操作系统为Win 10,手机系统选择安卓、鸿蒙OS,另外python安装本文略过
3、环境准备
3.1、node.js安装
地址:https://nodejs.org/en/
这里选择长期支持版本即可(一般都是稳定版本):
安装过程是傻瓜式,一直点击下一步即可,安装完毕后将程序路径添加至环境变量PATH
命令行输入,node -v或者node,出现以下信息表示OK了
3.2、JDK安装
目前最受欢迎的版本是java 8、java11,选一个
下载完后运行安装程序,默认安装路径建议不要C盘,随后配置环境变量
添加JAVA_HOME
Path
命令行,java -version,出现以下即OK
3.3、 Android SDK安装
好多人都是直接下载Android Studio,但是如果只是做自动化的话只需要下载Android SDK就行了
下载地址:http://tools.android-studio.org/index.php/sdk/
下载对应包即可
下载后进行默认安装,完成后进入目录打开SDK Manager.exe
然后选择对应的SDK与工具进行安装,按需安装
有需要勾上Web Driver,用来测试H5页面
添加环境变量ANDROID_HOME,路径为Android SDK的安装目录
环境变量PATH中追加platform-tools与tools两个文件夹的路径
adb是在\platform-tools 这个下面,我们可以输入adb验证是否OK
3.4、连接手机
连接手机,打开USB调试,命令行输入adb devices,出现如下表示连接成功
3.5、安装.net framework
Appium是用.net开发的,所以需要安装.net framework4.5,否则安装过程中会报错,下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=3065332