Mutated Java Appium Client - Selenide Appium
summary
A mutated Java Appium client wraps Appium into a concise API that claims 80% faster test writing by handling waits, screenshots and stale-element issues; it adds smart waits (multi-condition should/shouldHave), deep-link helpers for Android/iOS, extra selectors (byText, combinedBy) and gesture shortcuts so code becomes like scrollTo().click() instead of custom TouchAction sequences. Scrolling caps at 30 max scrolls (customizable) to avoid infinite feeds, and the library supports custom commands (example: triple-click), JUnit5/Allure integration and provider-based drivers for Android and iOS.
AI-written summary · about
chapters (8)
- 0:00Selenide Appium intro
- 1:44Why Selenide Appium over Appium
- 8:07Deep links in Android/iOS
- 15:10Concise Appium tests with Selenide
- 27:06Live demo of Selenide Appium
- 31:15Tests on Android and iOS
- 41:55Reporting and integrations
- 43:50Q&A
related talks
43mUnlocking New Testing Capabilities with Espresso Driver
39mSelenide: Make Java UI Tests Great Again!
44mAndrei Solntsev: Selenide: Easy Automated Rests for Mobile & Web in Java
57mAppium: Automation for Apps
52mBuilding an Advanced Automation Solution Based on Appium
49mSelenium & Appium State of the Union
39mAppium: An Open Source Software Success Story
23mAppium: Under the Hood of WebDriverAgent
