Mac下安装WebDriverAgent

一、安装Facebook WebDriverAgent

1. 下载WebDriverAgent (前提需要安装 git: brew install git)

git clone https://github.com/facebook/WebDriverAgent

2. 安装依赖(前提需要安装carthage:brew install carthage)

cd WebDriverAgent

./Scripts/bootstrap.sh

执行时出现如下错误,是npm路径权限问题,执行命令sudo chown -R $(whoami) ~/.npm可解

安装失败

然后再次执行./Scripts/bootstrap.sh命令,开始安装,完成后如下所示

安装完成

二、设置证书

1. AppleID,开发者签名

Apple官网申请AID:https://appleid.apple.com/account#!&page=create 

(ps:最好是公司邮箱申请,因为要加入公司开发者group,一般都要求用公司邮箱注册的AppleID)

加入公司开发者group:找公司对应管理员申请加入,一般会收到邮件邀请,点击进入,同意就可以,这样,你的AppleID就有开发者签名了

2. xcode打开上面下载的WebDriverAgent项目

2.1分别设置WDAlib、WDARunner的自动签名:选中后,底部team选择上面已加入公司开发者group的AID

WDA自动签名

备注:

也可以选择个人APPLEID,但是需要修改WebDriverAgentlib、WebDriverAgentRunner对应的Bundle Identifier,修改路径 Build Settings -> Build Settings -> Packaging -> Product Bundle Identifier ,在最后增加任意唯一标识,eg:数字或者自己的姓名拼音

2.2 选择scheme、设备

将iPhone设备连接mac,Scheme选择WebDriverAgentRunner,选择已连接的设备


选择Scheme和device

2.3 运行测试

顶导-product-test,执行,成功的话,iPhone上会安装如下icon,Xcode提示build Success,会有如下log:2019-03-21 20:45:26.184158+0800 WebDriverAgentRunner-Runner[1131:79609] ServerURLHere->http://20.30.40.50:8101<-ServerURLHere


WebDriverAgent

这样,WebDriverAgent就安装完成了

你可能感兴趣的:(Mac下安装WebDriverAgent)