- 安装brew,以下是安装方法
brew安装方法 - 安装node.js
brew install node
-
安装JDK
image.png
前往JDK下载网址
建议版本1.8.0_241,如果版本过高uiautomatorviewer无法使用
-
安装Android sdk
image.png
android-sdk-macosx下载地址
解压缩到此位置/usr/local/
进入sdk的tools目录/usr/local/android-sdk-macosx/tools,输入命令android
安装工具
以下为可选安装,如果要用到模拟器的话选择
网址为模拟器的配置https://www.jianshu.com/p/27073821e8fc
进行安装
image.png
设置Android环境变量:
方法 2:终端输入
vim ~/.bash_profile
按 i 键进入bash_profile文件编辑模式,添加如下内容
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
export ANDROID_HOME=/usr/local/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/build-tools/29.0.3
完成之后esc键退出编辑,:wq结束。
同样执行 source ~/.bash_profile 使环境变量生效。
Appium所需要的Mac平台已经配置完毕了
- Appium桌面版安装(13版与15版)其他版本可自行安装
链接:https://pan.baidu.com/s/1hkh4lJ-rjhAcR576GkWb5w 密码:6ce2
命令行版Appiun
通过npm安装cnpm 后面加上淘宝源,否则需要翻墙进行安装
npm install -g cnpm --registry:http://registry.taobao.org
通过cnpm安装appium
cnpm install -g appium
命令行输入 appium,如下提示appium启动成功
[Appium] Welcome to Appium v1.17.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
指定端口启动: 命令行输入appium -p 4725,如下提示appium指定端口启动成功
[Appium] Welcome to Appium v1.17.0
[Appium] Non-default server args:
[Appium] port: 4725
[Appium] Appium REST http interface listener started on 0.0.0.0:4725
同时运行多台设备,监听多个端口appium -p 4700 -bp 4701,出现如下提示监听多个端口成功
[Appium] Welcome to Appium v1.17.0
[Appium] Non-default server args:
[Appium] port: 4700
[Appium] bootstrapPort: 4701
[Appium] Appium REST http interface listener started on 0.0.0.0:4700
将端口指定到设备appium -p 4708 -U DU2SSE148V056978,如下提示成功 -U后面的参数为adb devices的ip和端口号
[Appium] Welcome to Appium v1.17.0
[Appium] Non-default server args:
[Appium] port: 4702
[Appium] udid: DU2SSE148V056978
[Appium] Deprecated server args:
[Appium] -U,--udid => --default-capabilities '{"udid":"DU2SSE148V056978"}'
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:
[Appium] udid: DU2SSE148V056978
[Appium] Appium REST http interface listener started on 0.0.0.0:4702
👌,安卓端已经大功告成,去写你的脚本你吧。
如果安装了brew,相信你的Xcode已经安装完成,这样你的ios端基本配置完成了,只需要安装依赖就可运行ios自动化脚本了,以下为ios自动化依赖安装及脚本运行介绍https://www.jianshu.com/p/8150a54a14d5
网友评论