#ios #xcode #appium #xcodebuild #appium-ios
#iOS #xcode #appium #xcodebuild #appium-ios
Вопрос:
Я пытаюсь использовать новую версию appium с методом XCUITEST для тестирования ipad. Как только я запускаю сервер Appium (1.6.0 Beta2) и выполняю свои тесты (используя Java с Cucumber) Я получаю несколько ошибок из журнала appium.
[Xcode] 2016-10-06 12:18:25.074 xcodebuild[5380:983002] Ошибка домена = IDETestOperationsObserverErrorDomain Code = 3 «Тестовая операция была отменена. Если вы считаете, что эта ошибка представляет собой ошибку, пожалуйста, приложите файл журнала по адресу /Users/gchaikin/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Logs/Test/55FF83B2-8215-4D5A-BE53-A44661B07463/Session-WebDriverAgentRunner-2016-10-06_121824-SUJrDx.log»userInfo={NSLocalizedDescription= Тестовая операция была отменена. Если вы считаете, что эта ошибка представляет собой ошибку, пожалуйста, приложите файл журнала по адресу /Users/gchaikin/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Logs/Test/55FF83B2-8215-4D5A-BE53-A44661B07463/Session-WebDriverAgentRunner-2016-10-06_121824-SUJrDx.log}
Приведенный выше журнал содержит только ту же информацию.
Затем он говорит
[Xcode] 2016-10-06 12:18:25.077 xcodebuild[5380:983070] Узел соединения отклонил запрос канала на «dtxproxy: XCTestManager_IDEInterface:XCTestManager_DaemonConnectionInterface»; канал отменен
[Xcode] Сбой тестирования: ./Scripts/generate_modules.sh : строка 15: Modules/module.modulemap: отказано в разрешении ** СБОЙ ТЕСТА ** Сбой следующих команд сборки: PhaseScriptExecution Generate modules /Users/gchaikin/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Build/Intermediates/WebDriverAgent.build/Debug-iphonesimulator/WebDriverAgentLib.build/Script-AD35D0281CF1B37A00870A75.sh (1 неудача)
[XCUITest] xcodebuild завершается с кодом «65» и сигналом «null»
В журнале WebDriverAgent указано следующее
11:58:36.481 xcodebuild[4014:965497] Запуск с помощью Xcode.IDEFoundation.Launcher.PosixSpawn 11:58:36.482 xcodebuild[4014:965497] Инициализирует инфраструктуру тестирования. 11:58:36.483 xcodebuild[4014:965498] 2DCCFAF0-AC2A-41F2-ADCF-80A64E869EA7: Зарегистрирован для уведомления sim-устройства, получил токен 4 11:58:36.483 xcodebuild[4014:965498] 2DCCFAF0-AC2A-41F2-ADCF-80A64E869EA7: отмена регистрации для уведомление sim-устройства с токеном 4 11:58:36.483 xcodebuild[4014:965498] Загружена Sim-карта iPad Air 2 (состояние = 3) 11:58:36.483 xcodebuild[4014:965498] Вызов -[SimDevice getenv:ошибка:] для TESTMANAGERD_SIM_SOCK 11:58:36.484 xcodebuild[4014:965498] Возврат / private/tmp/com.apple.запуск.FQMBCMNTix/com.apple.testmanagerd.unix-domain.socket для TESTMANAGERD_SIM_SOCK 11:58:36.484 xcodebuild[4014:965498] Sim-карта iPad Air 2 имеет сокет testmanagerd в /private/tmp/com.apple.запуск.FQMBCMNTix/com.apple.testmanagerd.unix-domain.socket 11:58:36.484 xcodebuild[4014:965498] Подключил сокет 33 к testmanagerd для Sim-карты iPad Air 2 11:58:36.484 xcodebuild[4014:965498] Создание подключения к тестовому пакету. 11:58:36.485 xcodebuild[4014:965498] Прослушивает запрос на подключение через прокси из тестового пакета (все платформы) 11:58:36.485 xcodebuild [4014:965498] Возобновляет соединение. 11:58:36.486 xcodebuild[4014:965498] Для тестового подключения требуется помощь демона. 11:58:36.487 xcodebuild[4014:965497] Получен готовый от iOSSimulator 11:58:36.487 xcodebuild[4014:965497] Отправка уведомления: NSConcreteNotification 0x7fda73f2d5a0 {name = com.apple.iphonesimulator.StartSession; userInfo = { deviceUDID = «2DCCFAF0-AC2A- 41F2-ADCF-80A64E869EA7»; }} 11:58:36.509 xcodebuild[4014:965497] Запуск тестового сеанса с идентификатором <__NSConcreteUUID 0x7fda743188b0> 2FBA9011-A9DC-40E3-85F3-3260DDE41977 11:58:36.509 xcodebuild[4014:965497] Проверка доступности диспетчера тестирования …, будет ждать до 120 секунд 11 :58:36.721 сборка xcodebuild[4014:965497] Сбой тестовой операции: тестовая операция была отменена. 11:58:36.721 xcodebuild[4014:965497] _finishWithError: ошибка домена = IDETestOperationsObserverErrorDomain Code= 3 «Тестовая операция была отменена». userInfo={NSLocalizedDescription= Тестовая операция была отменена.} didCancel: 1
Кто-нибудь может помочь с этим?
Комментарии:
1. вы уже нашли решение этой проблемы?
Ответ №1:
После обновления сервера appium до версии 1.6.0 beta 3 проблема была решена. Теперь я использую стабильную версию 1.6.0 и сталкиваюсь с совершенно другой проблемой. Приложение, которое я тестирую, находится в ландшафтном режиме, и я не могу заставить appium нажимать или нажимать на любой из элементов.
Кто-нибудь слышал об этой проблеме?
Комментарии:
1. Привет, @genatron, вы должны отметить первое предложение этого ответа как ответ, а затем вырезать остальную часть текста выше и опубликовать его как отдельный вопрос здесь, в Stack Overflow. Скорее всего, вы найдете кого-то, кто может помочь таким образом 😉