iPhone在安装WebDriverAgent时,xcode提示file not found

iPhone在安装WebDriverAgent时,xcode提示file not found_第1张图片
'RoutingHTTPServer/RoutingConnection.h' file not found

我的iPhone在安装WDA时会提示“'RoutingHTTPServer/RoutingConnection.h' file not found”

然后我在网上找到了答案,需要在终端中执行:

先打开WDA路径

cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

然后再执行

./Scripts/bootstrap.sh

但执行时即又会报错

iPhone在安装WebDriverAgent时,xcode提示file not found_第2张图片
ERR!

然后又在网上查到原因是因为权限不够,找到报错的文件,会看到它的所有者是 root。之前用 root 进行了局部的安装操作,导致这个文件的所有者是 root ,还包括 .npm 文件夹下部分文件夹的所有权,也是 root,普通用户当然就无权访问了。就会报权限错误。

解决方案是在终端执行:sudo chown -R hugo ~/.npm  (其中Hugo是我MacOS中的用户名,其他用户自己对号入座吧!)然后再输入密码就行。

执行完上面的命令后再次执行:./Scripts/bootstrap.sh 就能执行成功。

然后你就可以在Xcode中将WDA安装到iPhone中了

iPhone在安装WebDriverAgent时,xcode提示file not found_第3张图片


iPhone在安装WebDriverAgent时,xcode提示file not found_第4张图片

你可能感兴趣的:(iPhone在安装WebDriverAgent时,xcode提示file not found)