2016-09-15 6 views
4

У меня возникли проблемы с запуском инструментария с использованием Appium и Xcode 8. Недавно я узнал, что яблоко удалило автоматизацию с приборов, из-за которых Appium (1.5.3) не может работать неправильно , У кого-нибудь есть решение? Будет ли это исправлено в версии Appium v1.6.0-beta1?Поддержка Appium с Xcode 8

ответ

2

Да, инструменты/автоматизация пользовательского интерфейса больше не поддерживаются Xcode 8, поэтому Appium не будет работать с ним. Теперь он должен поддерживать XCUITest, который заменяет UI Automation.

Сообщество Appium работает над новым драйвером iOS - теперь это XCUITest Driver.

Преимущество нового XCUITest драйвер:

  • прогоны на симах и реальные устройства, в том числе TvOS
  • Способно работать на нескольких подключенных устройствах параллельно
  • Гораздо быстрее (намного быстрее)
  • Меньше багги!
  • Лучшее управление тренажерами
  • Может отклонять системные предупреждения!

Недостатки:

  • работает только на прошивке 9.0 и выше
  • Еще нет Notification тестирования

Вы можете иметь неофициальную версию клонирования репо:

  • clone t он appium из мерзавец: мерзавец клона https://github.com/appium/appium.git2
  • идет в клонированной папку
  • выполнить команду: $ НПЙ установить

(если происходит ошибка Оберточной => выполнить: $ НОЙ термоусадочной пленки)

Больше информации здесь: https://discuss.appium.io/t/ios9-uiautomation-what-is-appium-approach-to-uiautomation-deprecation-by-apple/7319/103

0

Xcode 7.3 будет работать с appium 1.5.3.

Xcode 7.2 будет работать с appium 1.5.2.

Когда я использовал другие версии, я получал ошибку подключения.

+0

Пробная версия Xcode 8 Beta. Получалась ошибка. –

+0

XCode 7.2 с appium 1.5.3 получал ошибку. –