公司要求做客户端UI自动化,摸索参考网上资源,搭建appium+python环境,最终完成自动化的第一步,记录下步骤,以便下次搭建需要重复查询。
需要安装如下,末尾附上自己安装的资源,已测试通过,自动化可以正确跑起来(通过真机,模拟器没实验)
电脑系统:Windows 10/64位操作系统
jdk
android-sdk
node.js
appium
python
pycharm
一 jdk环境配置
验证系统是否安装过,打开命令窗口,输入:java -version
1.1jdk下载安装
下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
根据自动电脑下载,我下载的是这个,点击下载需要登录Oracle账号,我是百度网上搜的一个
下载后,双击安装,记下安装地址,用于配置环境变量
1.2jdk配置环境变量:
新建 JAVA_HOME 变量 ,变量值:jdk的安装目录
image.png
Path 中新增变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
新建 CLASSPATH 变量,变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar【注:前有.符号】
检验是否配置成功,打开cmd,输入命令: java -version
image.png
二 安装Android SDK
1.1
下载地址:http://dl.google.com/android/android-sdk_r23.0.2-windows.zip
1.2配置环境变量
新建ANDROID_HOME,变量值为:sdk安装路径
image.png
Path中新增两个变量:%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools;
检验是否配置成功,打开命令窗口cmd,输入命令:adb
三安装node.js
1.1下载地址 https://nodejs.org/en/download/
image.png
双击运行安装
把Node.js的安装路径(也就是node.exe文件所在的目录)追加到环境变量Path
打开命令窗口cmd,输入命令:node –v,如果安装成功,会输出如下版本信息:
image.png
四安装appium
下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.18.3
image.png
配置环境:将安装的Appium文件夹所在目录\Appium\node_modules.bin添加进Path路径里
最新版的 Appium 不带 appium-doctor,所以需要自己下载(也可以不用检查,我根据以上操作已经可以正常使用appium+python的UI自动化了,为了写文章才再去下载的)
cmd窗口输入安装命令:npm install -g appium-doctor ,记住appium-doctor的路径,追加到Path环境变量里
打开cmd,输入命令:appium-doctor
image.png
小波折
2、安装新的appium,和以前老的长得不一样,配置环境变量找不到\Appium\node_modules.bin,就卸载了又去下载其他人提供的1.4.16.版本,最后安装成功了,但是在android10手机上跑不起来,换了android9可以,之后又再次安装了新版本,android10可以正常运行了
3、我都是默认安装,没有修改安装路径,大家安装的时候记下路径,以免配置环境变量找半天找不到之前的安装的位置
4、以上安装参考 https://www.cnblogs.com/cirr-zhou/p/9350656.html
5、python、pycharm安装比较简单,我是参考这个https://www.liaoxuefeng.com/wiki/1016959663602400/1016959856222624
6、链接:https://pan.baidu.com/s/1CQyMQ3LDSpuOftYU8oNFDg
提取码:d5vd
其中的installer_r24.4.1-windows就是android-sdk,在官网上都是让我下载Android Studio,但是我不想下载这个,是在网上找的资源
网友评论