mac搭建appium环境问题记录

一、安装

  • Homebrew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
    

    or

     /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    
  • nodejs

    brew install node
    
  • 安装nodejs配套的包管理工具npm,后面需要使用npm安装Appium

    brew install npm
    
  • 网上建议使用cnpm,可以解决国外网站访问慢或者失败的问题,我本机安装的时候没有走这一步也挺快的,但是如果遇到网络相关问题,可以走这一步。

    npm install cnpm -g --registry=https://registry.npm.taobao.org
    
  • 安装appuim(推荐使用npm安装

    cnpm install -g appium
    cnpm install -g appium-doctor
    

    或者

    npm install -g appium
    npm install -g appium-doctor
    
  • 安装appium client

    npm install wd 
    
  • 使用appium-doctor查看环境是否正确

    appium-doctor
    

执行macaca doctor有红色的提示

Not accepted Android SDK license agreements

android-sdk-windows\tools\bin>sdkmanager --update
去你的 ***\tools\bin 目录执行下 sdkmanager --update 会出来两个许可提示 选y 回车 即可
()sdkmanager --licenses 会提示不存在该参数 然后列出来许多可支持的参数 我看了下 选择了–update 后 就可以了
最后一个 可能会卡一会 等一会儿 在ctrl+c 停止就可以了

然后目录下 会多个licenses
在这里插入图片描述

Command Line Tools: gradle is uninstalled

在这里插入图片描述
brew update && brew install gradle

去App Store安装xcode

在这里插入图片描述

环境变量配置

在这里插入图片描述

export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/Library/apache-maven-3.5.4 
export ANDROID_HOME=/Library/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools

appium死活装不上(用下面的方法卸载node,从头搞就可以了,再次安装appium的时候用的上面的npm命令)

在这里插入图片描述

Appium-DeskTop下载地址

git下载地址

无法打开“appium”,因为Apple无法检查其是否包含恶意软件

sudo xattr -rd com.apple.quarantine /Applications/Appium.app (应用名称)
输入密码后再重新打开就可以了

node-7.6.0 already installed, it’s just not linked.

sudo brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
sudo chown -R $(whoami) /usr/local
brew link --overwrite node
brew postinstall node

mac系统输入 appium-doctor后提示JAVA_HOME 环境变量未设置的解决办法

  1. vim ~/.zshrc
    export JAVA_HOME=$(/usr/libexec/java_home)
    export ANDROID_HOME=/Library/android-sdk-macosx
    export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
    
  2. source ~/.zshrc
    参考

启动appium检查时报错

Original error: Could not proxy command to remote server. Original error: Error: socket hang up

解决方法:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

up up!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值