美文网首页
app inspector遇到的问题及应对

app inspector遇到的问题及应对

作者: 海的那一边 | 来源:发表于2017-10-27 17:32 被阅读164次

    安装好的app Inspector突然不能用了,执行app-inspector -u a8caa4e0b6ba85c8d7b5c9a87772618dcd962b9e --verbose 这个命令后就卡死在这块:

     xctest-client.js:190:18 [master] pid:12619 please check project: /usr/local/lib/node_modules/app-inspector/node_modules/.1.2.5@xctestwd/XCTestWD/XCTestWD.xcodeproj
    

    百度未果,重新安装了app-inspector、macaca、重新下载的最新的XCTestWD.xcodeproj工程,在xcode中编译编译这个工程,swift报错,发现是因为xcode版本太低,不兼容swift,升级xcode之后终于编译成功,但命令app-inspector -u a8caa4e0b6ba85c8d7b5c9a87772618dcd962b9e —verbose依然卡死不往下执行。

    尝试重新安装appium,到这个步骤:

    Downloading Selendroid standalone server version 0.17.0 from http://repo1.maven.org/maven2/io/selendroid/selendroid-standalone/0.17.0/selendroid-standalone-0.17.0-with-dependencies.jar --> /usr/local/lib/node_modules/appium/node_modules/_appium-selendroid-driver@1.6.3@appium-selendroid-driver/selendroid/download/selendroid-server-7cf7163ac47f1c46eff95b62f78b58c1dabdec534acc6632da3784739f6e9d82.jar
    

    百度结果是网速的问题,要靠运气,多试几次。我就试了一两天,还是没有下载下来。然后唐雪大神给我了这个问题的解决办法:
    在网上下载包selendroid-standalone-0.17.0-with-dependencies.jar 改名字并拷贝到目录/usr/local/lib/node_modules/appium/node_modules/_appium-selendroid-driver@1.6.3@appium-selendroid-driver/selendroid/download/下。

    安装好appium后app inspector还是没法用,后来使用Appium-iOS-Inspector代替。在这里https://github.com/mykola-mokhnach/Appium-iOS-Inspector下载Appium-iOS-Inspector。
    使用办法:
    在你想获取UI控件信息的地方打断点,然后debug用例
    执行到断点处,打开Appium-iOS-Inspector文件中的iOS Inspector.html链接

    期间用到的命令:

    app-inspector卸载重装:
    npm uninstall app-inspector -g
    npm cache clean
    cnpm i app-inspector@2 -g
    macaca卸载重装:
    npm uninstall macaca-cli -g
    npm cache clean
    npm install macaca-cli -g
    环境检查: 
    macaca doctor
    appium-doctor
    appium卸载重装:
    npm uninstall appium -g
    npm --registry [http://registry.cnpmjs.org](http://registry.cnpmjs.org) install appium -g
    

    相关文章

      网友评论

          本文标题:app inspector遇到的问题及应对

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