As we know that Android 10 was released in September 2019. There is one important change to be aware of from an automation perspective, however. If the app you are testing has a target SDK version of less than 23 (Android 6.0), then when you launch it on Android 10, you might... Continue Reading →
Speed Up iOS Appium Test Automation
Appium users have the question like how to speed up the iOS tests, citing the length of time it takes to start tests which use the WebDriverAgent library (all tests using the XCUITest driver). Most of the perceived speed of an Appium test can't be improved due to the base speed... Continue Reading →
Speed Up Android Appium Test Automation
There are three special capabilities available in Appium for speeding up Android test initialization (available in the latest Appium version). Also using the appPackage and appActivity desired capabilities instead of the app capability helps for speeding up Android test automation. skipDeviceInitialization skipServerInstallation ignoreUnimportantViews skipDeviceInitialization is available for all Android platforms, this desired... Continue Reading →
AI for Appium Test Automation
Perhaps the most buzzy of the buzzwords in tech these days is "AI" (Artificial Intelligence), or "AI/ML" (throwing in Machine Learning). To most of us, these phrases seem like magical fairy dust that promises to make the hard parts of our tech jobs go away. To be sure, AI is largely over-hyped, or at least... Continue Reading →
Espresso vs UiAutomator2 in Appium
Espresso is an Android test automation library maintained by Google. It has a number of advantages, for example built-in view synchronization that ensures element finding happens during idle periods in your app. Most people assume Espresso is an alternative to Appium; you’d pick either Appium or Espresso, not both. From this perspective, there’s... Continue Reading →