Не удалось запустить WebDriverAgent из-за сбоя xcodebuild: «xcodebuild завершился с кодом 65 - PullRequest
0 голосов
/ 01 октября 2018

Я новичок в ios appium и пытаюсь использовать appium для тестирования приложений, у которых не было ни исходного кода, ни учетной записи разработчика ios, приложение загружено из crashlytics.

Я пытался изменитьсертификат для webdriveragent с моей личной учетной записью, но не удалось.И я увидел документ из appium о том, что я могу использовать appium только с возможностью «app» или «bundleid», поэтому я попытался удалить «app», а затем получил еще одну ошибку.Пожалуйста, посоветуйте, заранее спасибо.

Мои возможности установлены как показано ниже

capabilities['platformName'] = 'iOS'
capabilities['automationName'] = 'XCUITest'
capabilities['platformVersion'] = '11.4'
capabilities['deviceName'] = 'iPhone X'
capabilities['udid'] = 'my phone'
capabilities['bindleId'] = 'app.bundleId'
capabilities['app'] = '/pathtomyapp'

Вывод журнала Appium

selenium.common.exceptions.WebDriverException Неизвестный серверво время обработки команды произошла ошибкаИсходная ошибка: невозможно запустить WebDriverAgent из-за сбоя xcodebuild: «xcodebuild fail with code 65».

Если я удаляю «app» из возможностей, я получаю следующую ошибку

selenium.common.exceptions.WebDriverException: Сообщение: при обработке команды произошла неизвестная ошибка на стороне сервера.Исходная ошибка: требуемые возможности должны включать приложение или идентификатор комплекта для iOS

Ответы [ 2 ]

0 голосов
/ 27 октября 2018

Я считаю, что эта ошибка обычно происходит, потому что wda находится в неправильном каталоге.Какая версия appium это?Если он выше 1.7.2, вам нужно добавить возможности usePrebuiltWDA, имеющие значение true, и outputDataPath, установленный в путь к папке производных данных wda.

https://github.com/appium/appium-xcuitest-driver/blob/master/README.md

Hth

Джеймс

0 голосов
/ 03 октября 2018

https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md

очень подробное руководство по решению вашей проблемы, вам не хватает

desired_caps['xcodeOrgId'] = 'YOURDEVID'
desired_caps['xcodeSigningId'] = "iPhone Developer"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...