mac虚拟机搭建自动化环境-wda和python wda client

尽可能升级Xcode到最新版,保持iPhone的版本大于9.3python

一、安装webDriverAgent到ios真机linux

从github上下载代码:git clone https://github.com/facebook/WebDriverAgentios

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

相关文章
相关标签/搜索