java自动化测试macos_移动端自动化测试-Mac-IOS-Appium环境搭建

第一步

安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤。

百度下载JDK,并配置环境变量 vim ~/.bash_profile

添加:  export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home

export PATH=$JAVA_HOME/bin:$PATH  (一定要放在最后一行)

164dd71f541f386c84cfaf87d1f8f0dd.png

检查是否安装成功 java -version

01a4da945a9c046d6a60aba2042b2353.png

第二步

检查brew的版本,brew -v(brew是mac os上的软件包管理工具)

e7f0c8716619c3825be57afe9635d6b8.png

如果Mac不带brew工具,则可以访问下载地址,根据官网操作安装即可。

下载地址:https://brew.sh/index_zh-cn.html

316f621029601d8c877b4233f8b51c44.png

第三步

检查是否安装Git,git --version

2d189d6b936719043b9bb144a527b79b.png

如果没有git,则可以通过刚才安装的brew进行安装 brew install git,Mac自带Git可以不用更新。

第四步

安装node服务,brew install node

5d6ad6ead3aeef09df8d37b44ab8eb11.png

检查是否安装成功 node -v

afe8660d88c20967428c404c4a94f926.png

第五步

安装Mac-Android-SDK

下载地址:http://tools.android-studio.org/index.php/sdk/ 选择对应操作系统下载,解压到/usr/local/opt

b9bd8e07096e1993f748aa6450f024f5.png

891e7738e807c3a8588d9d0edd028c9e.png

配置Mac-Android-SDK的环境变量, vim ~/.bash_profile

添加: export ANDROID_HOME=/usr/local/opt/android-sdk-macosx

export PATH=$PATH:$ANDROID_HOME

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

b0ecac615fd8b50e7fdf791a19ba2960.png

双击/usr/local/opt/android-sdk-macosx/tools目录下的Android,安装Android插件

8d7a8e9cfa3c25c119ba5abb84893ec5.png

同Windows安装插件相同,安装一个任意版本Android,和最新的tools工具即可

第六步

安装appium-doctor命令,检测以上五步是否都以安装配置成功 npm install -g appium-doctor (appium与doctor之间不要有空格)

901e8bb7607dde8c34fc0395e484a7b3.png

执行appium-doctor命令如果全部打对勾则为配置成功

8ee9993b8f1f86067a5d6089f7adb675.png

如果图中的那一行出现  " × " 号 则需要命令:xcode-select --install (通过命令安装xcode tools) 或者 Appsrore 搜索  xcode  来进行安装

第七步

安装X-Code编译工具,百度或Appstore下载即可。(注:安装完成后,一定要打开Xcode,让其完整安装)

e96fbf3066887e79b3b01451d6afa1d3.png

第八步

安装各种插件。(注:以下安装包多数需要在FanQiang情况下下载。)

1、brew install libimobiledevice or brew install --HEAD libimobiledevice  如果安装不顺利

d1efd864c907069fcc801e99ac62a11b.png

安装时如果报如下图错误:

3847555

是由于xcode的目录存在异常,通过命令直接指定一个我们正在使用的xcode就可以了。

命令:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer(这里路径要写自己正在使用的xcode路径,默认是这个路径)

2、brew install ideviceinstaller

761f0dba1e0fe69c3f1ed044a9b78549.png

安装时如果报如下图错误:

3847555

命令:sudo npm install -g ios-deploy --unsafe-perm=true(通过这个命令安装ios-deploy)

3、brew install carthage

8b155281b8269f2754d48c8b2a86532e.png

4、npm install -g ios-deploy

355d40c212d9fcce1710d7d7a6fc7b92.png

d53ba5fe9f13308a811185f83dc326dd.png

是由于xcode的目录存在异常,通过命令直接指定一个我们正在使用的xcode就可以了。

命令:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer(这里路径要写自己正在使用的xcode路径,默认是这个路径)

错误2:安装时如果报如下图错误

2da71e7711f6bcd873ef79208d8d7c5f.png

命令:sudo npm install -g ios-deploy --unsafe-perm=true(通过这个命令安装ios-deploy)

5、sudo gem install xcpretty

cd4b93e5e0bcac274a55374156f406e1.png

6、npm install -g appium-android-driver

6dfbb31330b56b9db4c23a92582a6a16.png

7、npm install -g appium-ios-driver

00471c8273004523830d7c87a58e17fa.png

8、npm install appium@1.7.0 -g

安装如果失败可以尝试通过cnpm安装appium

通过npm命令安装cnpm    npm install -g cnpm --registry=https://registry.npm.taobao.org

通过cnpm安装appium   cnpm install -g appium@1.7.0 --no-cache

52a249977311b10e168bca46157b449e.png

9、npm install -g wd

3b159cee79fd128c2555f8ddd975b3a4.png

第九步

安装WebDriverAgent

默认目录/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

执行sudo ./Scripts/bootstrap.sh

第十步

配置WebDriverAgent。向IOS终端打驱动包。

用X-Code打开npm安装的appium下的WebDriverAgent,默认目录/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent,双击打开WebDriverAgent.xcodeproj

8d75b3b9eb77fb5b834c9320fdd42162.png

配置WebDriverAgentLib-General。

b6b4f89a22005bd18145f2883c25a64a.png

配置WebDriverAgentRunner-Build Settings,将红框中的两个字段配置成唯一字符串。

9eff8f79bb33f99c2c82a1564e71d5df.png

配置WebDriverAgentRunner-General

c6fee855eb73f2fc9156cbe841212ea7.png

向IOS手机打包,确保手机能够连接上电脑

6de5eb28f803c832b0e5f13277e9434b.png

edf2f1ecc54286927c23e1e61cb1f91a.png

手机上出现下图则为安装成功

522967360ad3016861312178228e903a.png

第十一步

安装appium-desktop

下载地址:https://github.com/appium/appium-desktop/releases(下载最新版本)

安装成功后在/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent目录下

双击打开WebDriverAgent.xcodeproj,在执行一遍第十步(此步骤将为appium-desktop安装驱动,WebDriverAgentRunner-Build Settings中Product Bundle Identifier参数与ProductName参数设置与第十步相同。)

配置完成后,启动appium-desktop

29a6e4c07e1b471bc80fd603e1c7af81.png

4d1c94fc2a7ef45ce503a7c677e7786e.png

出现自己手机画面则为环境配置成功

498f56345768499d8212e8f02b53b00e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值