还未发布过话题
  • 这个问题如何解决?

    penglindeMacBook-Pro:macaca-test-sample penglin$ make test-ios
    macaca doctor

    macaca-doctor version: 1.0.23

    Node.js checklist:

    node env: /usr/local/bin/node
    node version: v6.3.1

    iOS checklist:

    Xcode is installed at: /Applications/Xcode.app/Contents/Developer
    Xcode Command Line Tools is ready, version: 2343.
    ios_webkit_debug_proxy is installed at: /usr/local/bin/ios_webkit_debug_proxy

    Android checklist:

    JAVA version is 1.7.0_79
    JAVA_HOME is set to /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
    ANDROID_HOME is set to /usr/local/android-sdk-macosx
    Platforms is set to /usr/local/android-sdk-macosx/platforms/android-24
    Android tools is set to /usr/local/android-sdk-macosx/tools/android
    ADB tool is set to /usr/local/android-sdk-macosx/platform-tools/adb

    Installed driver list:

    chrome: 1.0.3
    electron: 1.1.4
    ios: 1.0.40

    platform=ios macaca run --verbose -d ./macaca-test/macaca-mobile-sample.test.js

    index.js:17:12 [master] pid:641 webdriver server start with config:
    { port: 3456,
    verbose: false,
    always: true,
    window: true,
    ip: '192.168.0.106',
    host: 'penglindeMacBook-Pro.local',
    loaded_time: '2016-10-26 23:57:23' }
    middlewares.js:17:10 [master] pid:641 base middlewares attached
    router.js:129:10 [master] pid:641 router set
    webdriver sdk launched

    macaca mobile sample

    1) "before all" hook

    2) "after all" hook

    0 passing (1s)

    2 failing

    1) macaca mobile sample "before all" hook:
    [init({"autoAcceptAlerts":true,"platformName":"iOS","platformVersion":"9.3","deviceName":"iPhone 5s","app":"/Users/penglin/tmp/macaca-test-sample/app/ios-app-bootstrap.zip"})] getaddrinfo ENOTFOUND localhost localhost:3456
    Error: getaddrinfo ENOTFOUND localhost localhost:3456
    at errnoException (dns.js:28:10)
    at GetAddrInfoReqWrap.onlookup as oncomplete

    2) macaca mobile sample "after all" hook:
    [quit()] getaddrinfo ENOTFOUND localhost localhost:3456
    Error: getaddrinfo ENOTFOUND localhost localhost:3456
    at errnoException (dns.js:28:10)
    at GetAddrInfoReqWrap.onlookup as oncomplete

    Test completed!