Какие локаторы используются в Appium?

Middle
251 просмотров
AFK Offer AI

Appium локаторы: Accessibility ID — лучший вариант (testID в React Native, accessibility label в iOS, content-desc в Android). ID — resource-id в Android, accessibility identifier в iOS. XPath — работает, но медленный и хрупкий, как в Selenium. Class name — класс элемента (XCUIElementTypeButton). iOS: iOS Class Chain, iOS Predicate String (быстрее XPath). Android: UIAutomator2 UiSelector (new UiSelector().text("Login")). Best practice: добавлять accessibility ID специально для автоматизации — отдельный от UI id.

Следующий вопрос

Как настроить тесты в Jenkins?