Инспектор Appium для iOS 10?

До сих пор я использовал Xcode 7.X с Appium 1.4 / 1.5.X для автоматизации приложений iOS 9.X. Теперь, чтобы автоматизировать iOS 10, я установил Xcode 8 с бета-версией Appium 1.6.0. Автоматизация проходит успешно, но проблема в том, что бета-версия Appium 1.6.0 имеет только cli-версию, которая, конечно же, не включает Inspector для проверки элементов приложения.

Мой вопрос: есть ли эквивалент для инспектора Appium для внедрения элемента в iOS 10?


person Shizzle    schedule 14.09.2016    source источник
comment
Вы нашли решение? У меня та же проблема, и я уже давно ищу жизнеспособное решение.   -  person SimplyJaymin    schedule 07.10.2016
comment
@onagi, попробуйте вариант 1: youtube.com/watch?v=254nbRjjQjc вариант 2: youtube.com/watch?v=4BgkVp0v3BM   -  person Mani    schedule 13.11.2016


Ответы (5)


Есть два способа проверить элементы для ios 10 с помощью appium 1.6.

  1. Вы можете получить XML страницы, элементы которой хотите проверить, используя

    driver.getPageSource();
    

теперь вам нужно искать элементы в XML и самостоятельно создавать XPath или другие локаторы.

  1. Вы можете попробовать инструмент Accessibility Inspector, который поставляется с Xcode для проверки элементов. Чтобы открыть Accessibility Inspector, щелкните Xcode, а затем в открытом инструменте разработчика вы найдете Accessibility Inspector.

  2. Вы можете использовать инспектор по ссылке ниже. Прочтите инструкции по ссылке, чтобы узнать, как им пользоваться.

https://github.com/mykola-mokhnach/Appium-iOS-Inspector

person SaiPawan    schedule 11.11.2016

Я считаю, что они не думали ни о каком способе сделать это. Вы можете сослаться на комментарий [@baliand, я не знаю, как это сделать] от члена Appium относительно неподдерживаемой версии iOS в случае iOS 10. см. ссылку: https://github.com/appium/appium/issues/6860

person crujzo    schedule 28.10.2016

Вот как это сделать:

  1. Используйте приложение Appium (1.5.3), но не запускайте сервер Appium.
  2. Запустите сервер Appium 1.6 из командной строки с помощью узла.
  3. Нажмите на инспектор Appium (1.5.3).

Ваше здоровье

person Vasilij    schedule 30.11.2016

Вы можете попробовать приложение Appium Desktop версии 1.0, которое поставляется с бета-версией Appium 1.6.4.

Вы можете скачать его для платформы Mac и Windows по следующей ссылке

https://github.com/appium/appium-desktop/releases/tag/v1.0.0-beta.2

После запуска сеанса appium с настольным приложением Appium вы также можете использовать следующий инспектор, чтобы получить xpath.

https://github.com/mykola-mokhnach/Appium-iOS-Inspector

person iOS Developer    schedule 22.03.2017

Лучшее и простое решение - попросить разработчика установить Идентификатор доступности для каждого представления, и вам нравится Id, и вам не нужно использовать Xpath в atll

person Durai Amuthan.H    schedule 12.05.2017