Appium搭建及iOS真机环境搭建

Appium搭建及iOS真机环境搭建

安卓真机环境的搭建很简单,只要将环境变量配置好就OK,但是iOS很是繁琐,相信大家都跟我有一样的痛点。网上现在虽然有很多资料可以查询,但是完整的,操作简单明了的很少,所以我希望写出一份傻瓜式总结,可以轻松搞定。首先配置好环境变量:

export ANDROID_HOME=/Users/liuyi/Downloads/android-sdks

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:${JAVA_HOME}/bin

export JAVA_HOME

export CLASSPATH

export PATH

一、appium搭建

1、安装mac套件管理器,安装工具或插件,很方便:

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

2、Appium是使用nodejs实现的,所以node是解释器,首先需要确认安装好:

$ brew install node

3、安装npm,一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准:

npm install -g cnpm --registry=https://registry.npm.taobao.org

4、安装appium:

    cnpm install -g appium@版本号

5、安装appium-doctor检测环境:

     $ cnpm install -g appium-doctor

二、iOS真机环境搭建

1、安装Xcode

2、安装Carthage

brew install carthage

3、安装libimobiledevice,连接iOS,进行iOS设备管理的工具:

    brew install libimobiledevice --HEAD 

4、iOS10以后的版本需安装:

    $ npm install -g ios-deploy

5、真机需要安装:

ios-deploy $ sudo gem install xcpretty 

6、安装appium-xcuitest-driver依赖,进入WebDriverAgent安装目录,运行bootstrap:

cd/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent (如果WebDriverAgent 所在路径和此不同,请自行查找)

mkdir -p Resources/WebDriverAgent.bundle sh ./Scripts/bootstrap.sh -d

7、用Xcode打开WebDriverAgent,并且编译:

(1)进入WebDriverAgent 文件夹,双击WebDriverAgent.xcodeproj打开此项目,编译WebDriverAgentLib:

(2)编译WebDriverAgentRunner:

8、建立服务WebDriverAgent, 关闭Xcode,进入WebDriverAgent 文件夹:

cd/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=真机的udid' test

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容