Mac-appium的WebDriverAgent安装

前期的Appium环境搭建就不多说了,网上有很多
参考:https://testerhome.com/topics/6962
https://blog.csdn.net/achang21/article/details/70877583
我的安装版本:xcode版本:10.14.3 ios版本:11.4.1 appium版本:1.11.0
这里主要说一下iOS的WebDriverAgent安装

1、首先在应用中找到Appium.app,通过右键显示包内容,然后进入到
/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent 目录;
2、拷贝该目录,option+command+c 快捷键拷贝当前目录;
3、打开命令窗口,进入到该目录;
4、执行命令 sh ./Scripts/bootstrap.sh,可以看到目录里多了一个Resources目录,这个目的是安装一些依赖,要不build就是失败
5、用xcode打开WebDriverAgent目录下的WebDriverAgent.xcodeproj
6、编译WebDriverAgentLib,如图


image.png

image.png

7、如果编译失败,看看是不是报“semantic issue:Messaging unqualified id”
如果是这个错,要修改如下文件:
/WebDriverAgent/Configurations/ProjectSettins.xcconfig”
在最后加上 “-Wno-objc-messaging-id”,再次build就可以成功了;
8、编译WebDriverAgentRunner,有2种方法;
(1)通过命令行编译,在WebDriverAgent目录下执行:
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=自己的udid' test
(2)在xcode中编译,


image.png

image.png

image.png

image.png

执行成功后,手机上如果安装了一个无图片WebDriverAgent应用,就说明安装成功了,然后就可以打开appium可以测试一下能不能启动手机了

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

推荐阅读更多精彩内容