原因:WebDriverAgent默认安装在了已经配置的Appium server路径下,而在Appium客户端路径下并没有安装。
第一次启动Inspector需要将Appium客户端所在路径下的WebDriverAgent安装并启动成功,再启动Inspector Session。
1. 将Appium server已经安装好WebDriverAgent(在使用Appium server已经可以启动ios的应用程序)的WebDriverAgent目录覆盖到Appium客户端的相应路径下:
server路径:/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
客户端路径:/Applications/Appium.app/Contents/Resources/app/node_modules/appium-xcuitest-driver/WebDriverAgent
2. 运行以下2个命令:cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium-xcuitest-driver/WebDriverAgent
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id=<你的手机udid> test
3. 再次打开Appium客户端配置好ios设备并连接真机,启动Inspector(时间可能有点久)等待一会就可以看到打开的Inspector元素信息。
cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium-xcuitest-driver/WebDriverAgent
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id=<你的手机udid> test