安卓自动化测试原理
mac上appium 环境搭建
一、安装nodejs 与npm
- 官网下载mac版本的安装包,安装即可,无需配置环境变量
- 官网下载地址:(翻墙下载更快)
- Download | Node.jsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.https://nodejs.org/en/download
安装完成后(node里面会自动安装npm),打开终端,输入命令
- node -v
- npm -v
二、安装Java_jdk
-
官网下载https://www.oracle.com/java/technologies/downloads/#jdk18-mac
-
查询jdk版本,终端输入:
cd /Library/Java/JavaVirtualMachines
-
java 版本和jdk 版本保持一致
如不一致需要配置环境:
- 终端输入:
open -e .zshrc
- .在配置文件中输入:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk/Contents/Home
- 编辑成功后保存,退出。使用"source
.zshrc
使配置生效,然后输入java -version
,如果看到jdk版本和下载版本一致, 则说明配置已经生效 。
三、安装SDK
- 下载Android studio ,官网地址 : https://developer.android.com/studio (翻墙下载更快)
- 或者安装adb
四、安装appium最新版(无界面版)
- 终端打开:sudo npm i -g appium@next
- 安装成功后运行: appium
- 如果安装失败,先给这个文件夹加一下可读权限:sudo chown -R zimu ~/.npm
- 在重新输入安装命令
安装appium 客户端 (老版)
-
方法一:官网下载进行安装(不推荐,不翻墙的话,有时候很难下载到),地址:http://appium.io/
-
方法二:链接: https://pan.baidu.com/s/1sYacv6dwYgYeWN3r_pbzgA 提取码: v464
-
安装完成后点击
Start Server
按钮
-
- 查看页面,没有报错,就是成功了
五、安装模拟器
- 下载mumu模拟器或者genymotion模拟器
- 我下载的是mumu模拟器
六、在pycharm中建first.py,运行下面代码,没有报错就代表环境安装成功