美文网首页AppiumAppium自动化测试appium
iPhone在安装WebDriverAgent时,xcode提示

iPhone在安装WebDriverAgent时,xcode提示

作者: single仔 | 来源:发表于2019-05-23 11:08 被阅读3次
    '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中了

    相关文章

      网友评论

        本文标题:iPhone在安装WebDriverAgent时,xcode提示

        本文链接:https://www.haomeiwen.com/subject/nyqvzqtx.html