我正在使用和调试代理进行selenium webdriver
iPhone自动化appium
。ios webkit
配置: OS X 版本 10.11.2 Appium 1.3.5 代码:7.2 设备:iPhone 6[9.2]
我已经使用 Xcode 在 iPhone 中安装了 safariLauncher 应用程序。
脚步:
- 我通过终端启动了appium。
Cmd: Appium &
- 然后启动 ios-webkit-debug-proxy。
Cmd: ./bin/ios-webkit-debug-proxy-launcher.js -c [device udid]:27753 -d
每次开始执行任何测试用例之前,我都会启动 appium 和 webkit 服务器。只有第一个测试用例工作正常,第二个测试用例在 appium 日志中遇到以下错误:
code error: Failed to start an Appium session, err was: Error: Instruments crashed on startup
info: [debug] Error: Instruments crashed on startup
at Instruments.onInstrumentsExit (/usr/local/lib/node_modules/appium/node_modules/appium-instruments/lib/instruments.js:389:31)
at null.<anonymous> (/usr/local/lib/node_modules/appium/node_modules/appium-instruments/lib/instruments.js:308:12)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
info: [debug] Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Instruments crashed on startup)","origValue":"Instruments crashed on startup"},"sessionId":null}
info: <-- POST /wd/hub/session 500 153251.340 ms - 182
请提出任何解决方案。