1. 安装 java
android_home 和 java_home 环境变量配置(网上有很多教程,我配置时遇到一些坑,存在问题,后来终于搞定)
记录一下我的存在的问题,mac 下我的 cmd 升级过,现在使用的 zsh,当时修改变环境变量都是
用命令行的,导致一直不生效,后来找到.zshrc 文件在最后一行加入了这个
source ~/.bash_profile
我的.bash_profile 配置的环境变量如下 其中 JAVA_HOME 和 ANDROID_HOME 可能每个人存放地方不一致;
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
export ANDROID_HOME="/Users/Admin/Downloads/sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$JAVA_HOME/bin:$PATH"
进入命令行,敲入命令:java -version 如果能展示如图,则证明 java 环境正常
2. 安装 git
进入命令行,输入命令: git --version 先检查本地是否安装 git,如果安装了会如图下所示,没有安装则去官网下载安装
3. 安装 ruby
进入命令行,输入命令: ruby -v 先检查本地是否安装 ruby,如果安装了会如图下所示,没有安装则去官网下载安装
4. 安装 brew
进入命令行,输入命令: brew -v 先检查本地是否安装 brew,如果安装了会如图下所示,没有安装则用此命令安装:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
5. 安装 node
有了 brew 安装 node 就方便了
进入命令行,输入命令: brew -v 先检查本地是否安装 brew,如果安装了会如图下所示,没有则通过此命令进行安装:brew install node 安装完查看 node 版本
6. 安装 npm
进入命令行,检查 npm 是否安装好: npm -v 如果安装好,会展示如下图所示
7. 安装 appium
有两种方法:
8. 安装完成后,去检测环境有没有配好
使用命令:appium-doctor ,检测环境是否安装好,如截图所示 则表示环境已经配好
9. 配置 appium client
app_path 路径:为 app 的存放路径,这个 app 连接到真机后会自动安装到真机上去;
device_name:为真机的机器名称 ;
这里需要解释一下 appium 的运行原理:
appium 作为一个服务器,解析客户端发送的指令,比如脚本在客户端执行登录,登录指令会发送到 appium server,appiumserver 接受到这个指令后,去执行登录操作;
最后我们点击 lanch
理论上,会弹出的一串启动成功的 log,但是我的机器死活不弹,最后在浏览器上启动了本地服务器,发现有响应,证明已经启动成功了;
在浏览器输入:localhost/4723/ffff
10. 最后选择编辑器
写脚本可以选择:ruby、java、python 这三种语言
我选择了 python 语言 编辑器使用 PyCharm
那么我们需要引入 python 的一些 jar 包,使用此命令进行安装:
pip install Appium-Python-Client
安装完成后,进入 Pycharm 的 Prefences ,红色圈起来的就是已经下载好的开源库;
环境搭建好了那么就开始写脚本吧~~