Автоматизация iPhone с использованием Selen Webdriver, Java, Appium и Webkit Proxy: не может выполнить более 1 теста

Я работаю над автоматизацией iPhone с помощью selenium webdriver, appium & ios webkit отладочный прокси.

Конфигурации:
Версия OS X 10.11.2
Аппиум 1.3.5
Xcode: 7.2
Устройство: iPhone 6[9.2]

Я установил приложение SafariLauncher в iPhone с помощью Xcode.

шаги:

  1. Я запустил appium через терминал.
  2. Cmd: Appium &
  3. Затем запустил ios-webkit-debug-proxy.
  4. Cmd: ./bin/ios-webkit-debug-proxy-launcher.js -c [device udid]:27753 -d

Я запускаю сервер appium & webkit каждый раз перед началом любого теста. Только первый тестовый пример работает нормально, а 2-й тестовый случай и далее встречается с ошибкой ниже в журнале приложений:

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

Пожалуйста, предложите любое решение.

0 ответов

Другие вопросы по тегам