BDD and Cucumber with Appium: Plain-English Tests for Your Framework
Write plain-English mobile tests with BDD and Cucumber
Write plain-English mobile tests with BDD and Cucumber
Build your framework's core and run your first Appium test
Build a mobile test framework that scales with teams.
Build a mobile test framework that won't collapse at scale
Write a real Appium E2E test suite for Android and iOS
driver.executeScript() unlocks a whole layer of device control that standard WebDriver commands can't reach. This guide covers the most important execute methods for UiAutomator2 and XCUITest — gestures, app lifecycle, device interaction, location simulation, clipboard, and permissions.
A single misconfigured capability can stop your Appium session before it even starts. This guide covers the most important ones for UiAutomator2 and XCUITest — what they do, when you need them, and how to put them together into a working session configuration.
The locator strategy you choose directly affects how fast your tests run and how often they break. This guide covers every strategy available for Android and iOS — with honest performance comparisons and clear guidance on when to use each one.
Receive new Appium and Maestro tutorials, framework design tips, and mobile testing best practices.