自动化测试 appium iOS 无脑环境搭建

Appum iOS环境搭建

安装Homebrew

1.安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

2.校验 版本号

brew -v

3.更新brew

 brew update

安装carthage

brew install carthage

carthage version

出现如下错误/usr/local/lib/node_modules/appium-doctor/build/lib/general Unexpected token

更新node版本

安装ios-deploy

npm install -g ios-deploy

安装xcpretty:

gem install xcpretty

安装appium,appium-doctor

进入官网,下载

安装即可。

使用appium-doctor 检查Appium iOS环境环境

appium-doctor --ios

直接配置appium 目录中的WebDriverAgent

  1. cd到指定目录
 cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent

2.webdriveragent 拉取之指定依赖库

  sh ./Scripts/bootstrap.sh (或者carthage update)

3.配置工程编译成功,注意证书配置

正常启动apium

自动化测试 appium iOS 无脑环境搭建_第1张图片
image.png

点击搜索按钮(如上图) 进入 Desired capbilitities

{
"platformName": "iOS",

"platformVersion": "12.4",

"deviceName": "iPhone_Jao",

"app": "/Users/who am i/Library/Developer/Xcode/DerivedData/XXXXXXXXXX-hjosjcicqbnfzocjfmcanqbrphro/Build/Products/Debug-iphoneos/XXXXXXXXX_Example.app",

"newCommandTimeout": 60,

" udid": "cccccccxxxxxxxxxxxx",

"orientation": "PORTRAIT",

"enablePerformanceLogging": true,

"clearSystemFiles": true,

"xcodeOrgId": "TTTTTTT6",

"xcodeSigningId": "iPhone Developer",

"bundleId": "com.XXXXXX" }

ps:

如果8100端口占用 则直接kill 8100

查看端口是否占用 lsof -i:8100

你可能感兴趣的:(自动化测试 appium iOS 无脑环境搭建)