0

我无法通过检查员或 webdriver 启动 appium 会话

Appium 版本 1.4.13,OSX V 10.10.5

Appium 日志:

error: Failed to start an Appium session, err was: Error: Command failed: /bin/sh -c ideviceinstaller -u 1828692D-XXXX-44E2-B901-699E89C43B9X -l 


info: [debug] Error: Command failed: /bin/sh -c ideviceinstaller -u 1828692D-XXXX-44E2-B938-699E89C43B9X -l 

    at ChildProcess.exithandler (child_process.js:751:12)
    at ChildProcess.emit (events.js:110:17)
    at maybeClose (child_process.js:1015:16)
    at Socket.<anonymous> (child_process.js:1183:11)
    at Socket.emit (events.js:107:17)
    at Pipe.close (net.js:485:12)
info: [debug] Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Command failed: /bin/sh -c ideviceinstaller -u 1828692D-XXXX-44E2-B938-699E89C43B9X -l \n)","killed":false,"code":2,"signal":null,"cmd":"/bin/sh -c ideviceinstaller -u 1828692D-XXXX-44E2-B938-699E89C43B9X -l ","origValue":"Command failed: /bin/sh -c ideviceinstaller -u 1828692D-257B-44E2-B938-699E89C43B97 -l \n"},"sessionId":null}
info: <-- POST /wd/hub/session 500 680.025 ms - 418 

当我这样开始测试时,我得到了同样的结果:

self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

我已经从 ideviceinstaller、appium、node、homebrew 中卸载了所有东西,我很难过。任何帮助都会摇滚!

4

2 回答 2

0

好吧!我想到了!经过一番挖掘,可以安全地对每个发布问题的人说,请询问他们使用的是模拟器还是带有appium的真实设备。一旦你使用模拟器并且你有一个 UUiD ideviceinstaller 将会失败。

因此,如果您在真实和模拟器之间切换,请务必更新您的设置。学过的知识。

于 2016-04-28T18:04:22.290 回答
0

试试看:

 new IOSDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);

我在java中使用它,希望python,没有太大区别。

于 2016-04-28T14:49:21.833 回答