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就安裝完成了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。