最新对于微信有强烈的自动化的操作功能,做一些比对数据,批量修改和爬虫数据,来做数据分析,真的有强烈的兴趣,所以开始操起老本行,30好几来研究Appium,越研究越有趣。特把我踩过坑总结一下,方便后来的你少走一些弯路。
Appium自动化测试框架
Appium框架.jpgAppium环境搭建
- 首先Java 1.8 安装,记得java路径要添加到Path里面。是否配置成功可以命令行
lindeMacBook-Air:platform-tools linswan$ java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
- 安装Android SDK,Android SDK也需要加到Path里面。我们通过安装Android Studio这个Android开发集成IDE,就提供了SDK和Emulator模拟器。
#新开一个shell terminal
vi .profile
#add Adnroid SDK PATH
export ANDROID_HOME=/users/linswan/Library/Android/sdk/
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
qw!
-
安装NodeJS
-
安装Appium Desktop。 Appium Desktop是Appium Server和Inspector等工具的集合,适合初学入门的我们。
-
安装Appium Client,可以选择Java或者python等等。
坑提醒
windows上自己安装整个Appium环境,摸索了很久,报了很多莫名奇妙的错误。百度了,自己debug看日志,也百思不得其解。在学习了几个B站课程后,才明白,采用大牛固定版本配置稳妥。所以Mac配置迅速完成,windows也解决。
- Java 1.8
- Android Studio 选择release的,adb 版本 1.0.41
- NodeJS 版本12.16.1
- Appium Desktop 1.16.0
需要Windows或者Mac相应包可以私信我,百度网盘你。
网友评论