Appium Essentials
Appium Essentials — это практическое руководство по автоматизации тестирования мобильных приложений с помощью Appium, популярного open-source инструмента для тестирования нативных, гибридных и веб-приложений на платформах Android и iOS.
Книга начинается с концептуальных основ: архитектура Appium, работа с iOS и Android, протокол Selenium JSON wire, сессии и desired capabilities. Затем читатель проходит путь от установки всех необходимых компонентов (JDK, Android SDK, Xcode, Homebrew, Node.js) до настройки эмуляторов и симуляторов.
Значительная часть книги посвящена графическому интерфейсу Appium (Appium GUI) для Windows и Mac, включая настройки сервера, инспектор элементов и Appium doctor. Отдельные главы раскрывают поиск элементов с помощью различных локаторов (ID, name, XPath, cssSelector, AccessibilityId, AndroidUIAutomator, IosUIAutomation) и работу с Appium Inspector.
Практические главы показывают автоматизацию нативных, веб- и гибридных приложений как на эмуляторах, так и на реальных устройствах. В завершение рассматриваются продвинутые взаимодействия: долгое нажатие, прокрутка и свайп, drag-and-drop, pinch и zoom, работа с алертами, спиннерами, переключателями, SeekBar и захват скриншотов при падении тестов.
Книга ориентирована на QA-инженеров и разработчиков, желающих освоить кроссплатформенную автоматизацию мобильного тестирования.
