儘可能升級Xcode到最新版,保持iPhone的版本大於9.3python
一、安裝webDriverAgent到ios真機linux
從github上下載代碼:git clone https://github.com/facebook/WebDriverAgent
ios
bundle identifier:com.fdzq.ForthrightSecurities-Dev2git
二、iproxy 8100 8100
三、wdaproxy -p 8100 -u deviceidgithub
linux查看device id命令:idevice_id -lweb
四、用命令啓動webDriverAgentxcode
在虛擬機上新建shart.sh文件:app
1)進入webDriverAgent目錄,vi start.shide
2)按下鍵盤上的「i」鍵,進入編輯狀態。能夠看到命令的下方出現了「--INSERT--」字樣,表示成功進入了編輯模式。測試
3)輸入如下內容
# 解鎖keychain,以即可以正常的簽名應用,
PASSWORD="123"
security unlock-keychain -p $PASSWORD ~/Library/Keychains/login.keychain
# 獲取設備的UDID
UDID=$(idevice_id -l | head -n1)
# 運行測試
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination "id=$UDID" test
4)輸入完成後,按下「Esc」鍵,退出編輯模式。並在此時輸入「:wq」以退出並保存剛剛輸入的內容。
這樣就將啓動webDriverAgent的命令保存在了start.sh文件中了
執行start.sh文件:
cd /Users/yang/WebDriverAgent
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
./start.sh
在本機上:
linux查看ip命令:ifconfig
http://192.168.247.128:8100/inspector 查看元素信息 虛擬機IP:192.168.247.128
Install python wda client :pip install --pre facebook-wda