Невозможно запустить WebDriverAgent из-за сбоя xcodebuild: "Ошибка xcodebuild с кодом 65" Iphone6 ​​Simulator

Я пытаюсь запустить приложение Amazon на симуляторе iPhone 6, используя Xcode.

Приложение устанавливается в iPhone Simulator, но не может взаимодействовать с его элементами.

Аппиум версия - 1.7.2
Версия Xcode 9.2
Платформа Mac- 10.12.6
Скачал приложение - т.е. xxx.app.ipa

Журналы:

[Xcode] 2018-02-13 21: 23: 08.009 xcodebuild [9868: 75242] Ошибка Domain=IDEFoundationErrorDomain Code=1 "Невозможно запустить имитируемый исполняемый файл: файл не найден в /Applications/Xcode.app/Contents/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Build/Products/Debug-iphonesimulator/WebDriverAgentRunner-Runner.app" UserInfo={NSLocalizedDescription= Не удается запустить исполняемый файл: файл не найден dikkwtrisltbeobjmfvpthwwekvs/Build/Products/Debug-iphonesimulator/WebDriverAgentRunner-Runner.app} [Xcode] 2018-02-13 21:23:08.009 xcodebuild[9868:75242]

Ошибка Domain=IDETestOperationsObserverErrorDomain Code=6 "Ранний неожиданный выход, операция никогда не завершила загрузку - не будет предпринята попытка перезапуска" UserInfo = {NSLocalizedDescription = Ранний неожиданный выход, операция не завершила загрузку - не будет предпринята попытка перезагрузки} [Xcode] [Xcode] 2018-02-13 21:23:08.010 xcodebuild[9868:75259] Одноранговый узел соединения отклонил запрос канала для "dtxproxy:XCTestManager_IDEInterface:XCTestManager_DaemonConnectionInterface"; канал отменен

[Xcode] ** TEST EXECUTE FAILED ** [Xcode] [Xcode] 2018-02-13 21:23:08.011 xcodebuild[9868:75318] Ошибка сохранения журнала теста:

Ошибка Домен =NSPOSIXErrorDomain Code=2 "Нет такого файла или каталога" UserInfo={NSFilePath=/Applications/Xcode.app/ Содержание / Разработчик /Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/921A213-4-B / Test / 9217214-4-B47E3-4-4 -B4 F73DDE5FBD4D.xcactivitylog, NSLocalizedDescription= Нет такого файла или каталога} | Информация о пользователе: { [Xcode] NSFilePath = "/Applications/Xcode.app/Contents/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Logs/Test/921A213D-B7E4-4DJDFF4F3D4F3D4F3D4F3D5F4F3D5F4F4 [Xcode] NSLocalizedDescription = "Нет такого файла или каталога"; [Xcode]} [Xcode]

[XCUITest] xcodebuild завершился с кодом '65' и сигналом 'null' [BaseDriver] Событие 'wdaStartFailed' зарегистрировано в 1518585788035 (21:23:08 GMT-0800 (PST)) [XCUITest] Невозможно запустить WebDriverAgent из-за ошибки xcodebuild: msgstr "Сбой xcodebuild с кодом 65". [XCUITest] Выход и удаление WebDriverAgent, затем повторная попытка [XCUITest] Завершение подпроцессов [XCUITest] Удаление приложения WDA с устройства [XCUITest] Ошибка: невозможно запустить WebDriverAgent из-за ошибки xcodebuild: "Ошибка xcodebuild с кодом 65". в XCUITestDriver.quitAndUninstall$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:375:13) в tryCatch (/Applications/Appium.App. /Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40) в GeneratorFunctionPrototype.invoke как _invoke в GeneratorFunctionPrototype.prototype.(Анонимная функция), как далее в GeneratorFunctionPrototype (intoke) (Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/ регенератор /runtime.js:136:37) при ошибке: невозможно запустить WebDriverAgent из-за сбоя xcodebuild: "сбой xcodebuild с кодом 65 ". в XCUITestDriver.quitAndUninstall$ (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:375:13) в tryCatch (/Applications/Appium.App. /Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40) в GeneratorFunctionPrototype.invoke как _invoke в GeneratorFunctionPrototype.prototype.(Анонимная функция), как далее в GeneratorFunctionPrototype (intoke) (Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/babel-runtime/ регенератор /runtime.js:136:37) в [XCUITest] Не очищать файлы журнала. Используйте возможность clearSystemFiles для включения. [XCUITest] Уничтожение запущенных процессов 'xcodebuild.B720A212-489B-4A48-BBDB-7119C9763406, B720A212-489B-4A48-BBDB-7119C9763406.*XCTRunner' для устройства B720A212-489BB 6116406-RU-6-RU-6-RU-7-RU-11-RU-11-RU-6-RU 'pgrep -nif xcodebuild.*B720A212-489B-4A48-BBDB-7119C9763406' не обнаружил соответствующих процессов. Код возврата: 1 [XCUITest] 'pgrep -nif B720A212-489B-4A48-BBDB-7119C9763406.XCTRunner' не обнаружил подходящих процессов. Код возврата: 1 [XCUITest] Удаление симулятора, созданного для этого прогона (udid: 'B720A212-489B-4A48-BBDB-7119C9763406') [iOSLog] Остановка захвата журнала iOS

2 ответа

Он говорит, что не может найти приложение WebDriver. Можете ли вы подтвердить его существование в /Applications/Xcode.app/Contents/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Build/Products/Debug-iphonesimulator/?

Если он не существует, значит, что-то не так с вашей установкой Appium, поэтому я бы рекомендовал переустановить npm uninstall -g appium а также npm install -g appium, Вероятно, в любом случае это безопасно.

Также убедитесь, что вы перезагружаете свое устройство и удаляете любое существующее приложение WebDriver на устройстве.

Ошибка очистки показывает - /Applications/Xcode.app/Contents/Developer/Xcode/DerivedData/WebDriverAgent-dikkwtrisltbeobjmfvpthwwekvs/Build/Products/Debug-iphonesimulator/WebDriverAgentRunner-Runner.app}

Агент Webdriver должен быть успешно запущен на устройстве. Попробуйте настроить агент Webdriver и ID разработчика:

  1. Откройте существующий агент WebDriver (дважды щелкните файл WebDriverAgent.xcodeproj).

  2. В верхней части XCode вы File > New> File, затем вы увидите что-то вроде этого

  3. Выберите OSX->. Другое -> Выбрать файл настроек конфигурации.

  4. Вставьте следующие вещи во вновь созданный файл.

DEVELOPMENT_TEAM = xxxxxxxxx

CODE_SIGN_IDENTITY = Разработчик iPhone

Команда разработчиков - это Team ID, который должен предоставить ваш разработчик. Не меняйте CODE_SIGN_IDENTITY.

В файле device.propoerties добавьте это

xcodeConfigFile=/ USR / местные / Библиотека /node_modules/appium/node_modules/appium-xcuitest-драйвер /WebDriverAgent/Config.xcconfig

В файле ConfigCapa.java добавьте это

capabilities.setCapability("xcodeConfigFile",emulatorProp.getProperty("xcodeConfigFile"));

Открыть терминал перейти к

$ cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/

Ресурсы $ mkdir -p / WebDriverAgent.bundle

sh./Scripts/bootstrap.sh –d

Перейти к типу терминала

xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=DeviceID' test Последняя строка в выводе сборки над командой должна быть "Прослушивание по USB". Тогда все готово!

brew install libimobiledevice –HEAD

Для запуска appium типа appium &

Чтобы найти версию, введите appium - v

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