appium mac安装防坑指南

1.基本下载教程就不多说了,网上一抓一大把,不懂的直接复制错误的命令行,自行百度,这里我还有两个没配好,这两个不影响我真机测试(是因为我的Xcode版本过低),所以就没管了。

Mac检查appium环境

2.Xcode 配置:

下载注意:对应手机版本下载Xcode,如果不知道Xcode哪个版本对应手机哪个版本,见下图,app store搜索Xcode,找到版本历史记录,对照手机版本下载Xcode


app store搜索Xcode

各个xcode版本下载地址:https://developer.apple.com/download/more/

3.将appium下载安装完成后找到该WDA

/Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent

在WDA里面用Xcode打开WebDriverAgent.xcodeproj工程。


找到对应的工程打开WebDriverAgent

注意:不同的软件依赖Xcode都需要相对应的工程,例如用Airtest做iOS自动化需要依赖的是包名为iOS-Tagent-master(GitHub上下载),同样的,用Xcode打开WebDriverAgent.xcodepro进入对应的工程。

4.用Xcode打开WebDriverAgent.xcodepro工程配置

(1)首先编译之前你得有 ID账号,并且登录你的Xcode账户。当然如果有开发者账号那么会更好。Xcode--->Preferences-->Accounts添加Apple ID

(2)编译WebDriverAgentLib

编译WebDriverAgentLib

(3)编译WebDriverRunner

编译WebDriverAgentRunner


编译WebDriverAgentRunner

参考网址:https://testerhome.com/topics/14911

(4)试运行,点击Test中的Build,Build失败,查看报错原因,一般都是因为前面的配置没配好,Build成功后,点击Test,如Test失败,可能是编译问题

问题一:出现“ RoutingHTTPServer / RoutingConnection.h”文件未找到,编译错误。

问题二:xcodebuild失败,代码为65

解决方法:

1.cd/Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent

2.在wda根目录下,输入./Scripts/bootstrap.sh下载依赖项,wda重新编译

3.重新构建了项目后,就没有报错了

参考网址:https://testerhome.com/topics/18373

最后,希望小伙伴们安装软件一路顺畅啦!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容