Appium Mac 安装运行 Appium Server

詹金辉 · April 21, 2019 · 865 hits

先安装常用软件

  1. xCode:进入appstore安装xCode
  2. JDK:下载JDK,直接双击dmg文件安装

    vi ~/.bash_profile

    export JAVA_HOME=[path of your java home]

    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME PATH CLASSPATH

  3. brew:程序安装:
    a. 官方地址: http://brew.sh/index.html
    b. 查询是否有安装:brew -v
    c. 安装命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

使用 brew 安装软件
  1. wget:brew install wget
  2. node.js:brew install node
  3. python pip: a. 下载:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py b. 安装:sudo python get-pip.py
  4. MAC科学上网工具:https://github.com/qinyuhang/ShadowsocksX-NG-R/releases

安装IOS相关工具和依赖

  1. 安装usbmuxd以便于通过USB通道测试iOS真机:
    $ brew install usbmuxd

  2. 安装ideviceinstaller、ios-deploy用来给真机安装App:使用Xcode 8+运行iOS 9.3及更高版本的真实设备的支持也依赖于ios-deploy
    $ brew install ideviceinstaller
    $ brew install ios-deploy

  3. 装ios-webkit-debug-proxy以便于测试App中的WebView:
    $ brew install ios-webkit-debug-proxy

  4. 安装authorize-ios,授权Instruments针对iOS设备运行UIAutomation脚本:
    npm install -g authorize-ios

  5. 安装第三方软件套件:brew install libimobiledevice

  6. 查看布局工具:
    先安装:npm install macaca-cli -g
    再安装:npm install app-inspector -g
    运行:app-inspector -u YOUR-DEVICE-ID

  7. 解决xcodebuild找不到的问题:
    sudo xcode-select --switch /Applications/Xcode.app

安装Android相关工具和依赖

  1. 下载Android SDK Mac工具:https://developer.android.google.cn/studio

  2. 解压到目录:~/Library/AndroidSDK/
    进入~/Library/AndroidSDK/tools/bin
    下载相关工具/编译器/SDK
    查看sdk列表内容
    $./sdkmanager --list
    下载SDK版本、工具、编译器等
    $./sdkmanager "需要下载的内容"

  3. 配置环境变量
    vim ~/.bash_profile
    ANDROID_HOME=[SDK解压目录]
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    source ~/.bash_profile

安装Appium Server

  1. 安装appium有两种方式,一种是通过命令行终端方式,一种是Appium Desktop。这里推荐使用Appium Desktop方式,只需下载下来安装就可以啦。Appium Desktop下载https://github.com/appium/appium-desktop/releases

  2. 编译WebDriverAgent
    首先安装carthage:bash brew install carthage
    找到WebDriverAgent目录,更新一下代码和依赖,配置证书






  3. 连接iPhone手机,查询udid:idevice_id -l

  4. 命令行进入WebDriverAgent的目录执行编译(换成上面查询的设备ID):xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=' test

调试Appium Server




No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up