Большинство QA используют Appium как «кликалку». А вот что реально помогает в работе:
1️⃣ Поиск элемента по картинке
Когда локаторы ломаются (canvas, карты, кастомный UI) — Appium умеет искать элемент по изображению, а не по DOM.
Полезно, когда ничего другого не работает.
2️⃣ Выполнение ADB-команд прямо из теста
Из теста можно:
• очистить данные приложения
• включить/выключить сеть
• собрать логи
Без shell-скриптов и ручных шагов.
3️⃣ Менять поведение Appium во время теста
Не перезапуская сессию:
• увеличить ожидания
• изменить стратегию поиска
• стабилизировать flaky-тест
Это спасает в CI.
4️⃣ iOS: не используйте XPath
predicate и class chain:
• быстрее
• стабильнее
• меньше падений
XPath — почти всегда худший выбор.
5️⃣ Appium 2 — это плагины
Можно подключать только нужные возможности, а не «всё сразу». Проще поддерживать, меньше багов.
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#тест_драйв
