iPhone在安装WebDriverAgent时,xcode提示
2019-05-23 本文已影响3人
single仔
'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
但执行时即又会报错
ERR!然后又在网上查到原因是因为权限不够,找到报错的文件,会看到它的所有者是 root。之前用 root 进行了局部的安装操作,导致这个文件的所有者是 root ,还包括 .npm 文件夹下部分文件夹的所有权,也是 root,普通用户当然就无权访问了。就会报权限错误。
解决方案是在终端执行:sudo chown -R hugo ~/.npm (其中Hugo是我MacOS中的用户名,其他用户自己对号入座吧!)然后再输入密码就行。
执行完上面的命令后再次执行:./Scripts/bootstrap.sh 就能执行成功。
然后你就可以在Xcode中将WDA安装到iPhone中了