自动化工具:Appium
脚本语言为:Python3.x
系统环境:Mac
编译工具:Pycharm
-
安装Python环境
Mac一般自带Python环境,不过老版本Mac自带的是Python2。
可以通过brew安装
brew install python3
也可以手动下载安装,不过还是建议brew,brew安装不需要配置环境变量就可以直接使用。
Python3下载地址:https://www.python.org/downloads/mac-osx/
也可以用过brew安装 建议这种方式
配置环境变量
vim ~/.bash_profile
PATH=Python3安装路径/3.8.2/bin:${PATH}
export PATH
source ~/.bash_profile
-
安装Pycharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=mac
顺便提供破解工具:https://pan.baidu.com/s/1Glsg28WNHbrpKMNCM4rsEA 密码: m5cq
安装后,免费试用并运行该Pycharm,然后将jetbrains-agent-latest.zip文件拖放到程序窗口就可以了。 -
安装Xcode
App Store -
安装node.js
brew install node
配置淘宝镜像cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org
-
安装Appium
1.Appium桌面版安装
下载地址:http://appium.io
2.安装Appium
cnpm install -g appium
启动appium服务命令:appium &
或appium
-
carthage
WebDriverAgent自动下载需要的库
brew install carthage
-
WebDriverAgent安装
WebDriverAgent是由Facebook开发的一套开源框架,用于端对端的UI测试,能同时支持模拟器和真机。
模拟器可以自动下载安装,真机需要手动安装到手机。
下载地址:https://github.com/facebookarchive/WebDriverAgent
在安装appium时,/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent这个目录下是已经安装了WebDriverAgent的,可以直接使用。
- 进入webdriveragent目录下,执行命令:
./Scripts/bootstrap.sh
使用bash -x ./Scripts/bootstrap.sh
可以看到执行命令的细节,一定要记得执行这条,否则编译WebDriverAgent会报错。 - 连接上你的设备
- 使用Xcode编译webdriveragent
3.1 在/appium-webdriveragent下open WebDriverAgent.xcodeproj
Xcode会自动打开新的项目
重新自定义Bundle ID以及Team ID,Bundle ID随便改。
3.2 WebDriverAgentLib
3.3 WebDriverAgentRunner
3.4 安装到真机
-
安装app-inspector
https://www.jianshu.com/p/35594b00336a
注意:在真机上是安装.ipa的包,在模拟器上是安装.app的包。
网友评论