DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk4 min

Appium Tutorial: How to Get Started with Mobile Test Automation

A practical Appium setup guide: understand server and driver roles, choose Android or iOS automation, prepare the host, validate prerequisites, and start a client test.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To get started with Appium, install the Appium server, choose a platform-specific driver, prepare that platform’s development tools, then start the server and run a client test. For Android, the common official driver is UiAutomator2; for iOS-family apps, use XCUITest, which requires a macOS host. Installing Appium alone is not enough to automate a device.

How Appium fits together

Appium is a server that accepts WebDriver commands from a test client. A separate driver translates those commands into automation for a target platform. That is why the server and the platform driver are separate setup steps: the driver connects Appium to the platform’s automation technology and has its own prerequisites. See Appium’s driver introduction and official driver catalog.

Choose the platform and driver

Target Common official driver Host and toolchain Application modes
Android, Android TV, Android Wear UiAutomator2 Android SDK/platform tools and Java prerequisites; Android Studio is a convenient way to manage SDK components. Follow the current UiAutomator2 quickstart for required setup and environment paths. Native, hybrid, and web
iOS, iPadOS, tvOS XCUITest macOS is required for iOS automation. Check the current driver catalog and its linked requirements for exact prerequisites. Native, hybrid, and web

These are not interchangeable drivers. Pick based on the application’s target platform; the catalog lists other drivers, including Espresso, for other use cases.

Install Appium and prepare the host

  1. Choose Android or iOS first. This determines the platform driver and whether a Mac is required.
  2. Check current system requirements. Appium’s release and driver prerequisites can change. Consult the current CLI documentation and chosen driver’s setup page rather than relying on older Appium 2-era version advice.
  3. Install the Appium server using the current official installation instructions. The CLI is used to start the server and manage extensions. This guide does not prescribe a version-specific package command because the linked current docs are the authority for your release and environment.
  4. Install and configure the platform toolchain. For Android, install Android Studio/SDK components and Java as specified by the UiAutomator2 quickstart, then make the required SDK and Java paths available to your shell. For iOS, use macOS and the current XCUITest requirements.

Install the Android driver and validate setup

For an Android beginner, UiAutomator2 is the standard official starting point. In a terminal with Appium installed, run:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Samsung Galaxy A17 5G Smart Phone 128GB US 1 Yr Manufacturer Warranty Black
  • YOUR CONTENT, SUPER SMOOTH: The ultra-clear 6.7" FHD+ Super AMOLED display of Galaxy A17 5G helps bring your content to life, whether you're scrolling through recipes or video chatting with loved ones.¹
  • LIVE FAST. CHARGE FASTER: Focus more on the moment and less on your battery percentage with Galaxy A17 5G. Super Fast Charging powers up your battery so you can get back to life sooner.²
  • MEMORIES MADE PICTURE PERFECT: Capture every angle in stunning clarity, from wide family photos to close-ups of friends, with the triple-lens camera on Galaxy A17 5G.
  • NEED MORE STORAGE? WE HAVE YOU COVERED: With an improved 2TB of expandable storage, Galaxy A17 5G makes it easy to keep cherished photos, videos and important files readily accessible whenever you need them.³
  • BUILT TO LAST: With an improved IP54 rating, Galaxy A17 5G is even more durable than before.⁴ It’s built to resist splashes and dust and comes with a stronger yet slimmer Gorilla Glass Victus front and Glass Fiber Reinforced Polymer back.
appium driver install uiautomator2

Then run the driver’s extension doctor:

appium driver doctor uiautomator2

Resolve required setup problems it identifies, especially unavailable SDK or Java paths. The doctor may also report optional fixes; distinguish those from required fixes. The quickstart’s clean setup is one with no required fixes.

Start the server with the Appium CLI command documented for your installed release. After driver installation, restart a server that was already running. Inspect its startup output and confirm UiAutomator2 is listed as an available driver. The extension CLI reference documents driver management commands.

Rank #2
Sale
Samsung Galaxy S26, Unlocked Android Smartphone, 256GB, Black
  • TYPE IT IN. TRANSFORM IT FAST: Enhance any shot in seconds on your smartphone by using Photo Assist¹ with Galaxy AI.² Add objects, restore details, or apply new styles by simply typing or tapping
  • MAKE IT. EDIT IT. SHARE IT: Turn everyday moments into something personal with creative tools built right into your mobile whether it’s a special contact photo, custom wallpaper, an invitation or more³
  • FAST. POWERFUL. AI-READY: Power through your day with AI-accelerated performance from our fastest, smoothest and most powerful Galaxy processor yet, built to keep up with everything you do
  • IMMENSELY IMMERSIVE: No matter where you are or what you’re watching, your favorite videos and more come to life with the vibrant display on Galaxy S26
  • FIT EVERYONE IN THE SHOT: Group selfies are easier on your Samsung phone with a wider front camera⁴ that captures more of the scene, so no one gets left out of the moment

Configure a first client test

Your test client must connect to the running Appium server and request the intended platform and driver. For Android with UiAutomator2, the driver identity is UiAutomator2; the capabilities must identify the intended platform and automation name. Select the client language you use and follow the matching language-specific sample in the UiAutomator2 quickstart. The exact client code and capability object depend on the client library and app-under-test, so use that documented sample rather than mixing syntax from another language or driver.

Use an emulator or a physical Android device as the target. Ensure the device is running and visible to the Android tooling before asking the test to create a session. For iOS, use the XCUITest driver’s current guide and its platform-specific client example; do not reuse Android driver settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Samsung Galaxy A17 5G Smart Phone 128GB, US 1 Yr Manufacturer Warranty Blue
  • YOUR CONTENT, SUPER SMOOTH: The ultra-clear 6.7" FHD+ Super AMOLED display of Galaxy A17 5G helps bring your content to life, whether you're scrolling through recipes or video chatting with loved ones.¹
  • LIVE FAST. CHARGE FASTER: Focus more on the moment and less on your battery percentage with Galaxy A17 5G. Super Fast Charging powers up your battery so you can get back to life sooner.²
  • MEMORIES MADE PICTURE PERFECT: Capture every angle in stunning clarity, from wide family photos to close-ups of friends, with the triple-lens camera on Galaxy A17 5G.
  • NEED MORE STORAGE? WE HAVE YOU COVERED: With an improved 2TB of expandable storage, Galaxy A17 5G makes it easy to keep cherished photos, videos and important files readily accessible whenever you need them.³
  • BUILT TO LAST: With an improved IP54 rating, Galaxy A17 5G is even more durable than before.⁴ It’s built to resist splashes and dust and comes with a stronger yet slimmer Gorilla Glass Victus front and Glass Fiber Reinforced Polymer back.

Common setup problems

  • The server starts, but the driver is missing: installing Appium does not install a platform driver. Install the correct driver, then restart the server and check its available-driver output.
  • The driver doctor reports SDK or Java problems: install the required Android SDK/platform tools and Java prerequisites, then correct the environment paths specified by the UiAutomator2 quickstart. Run the doctor again.
  • The test requests the wrong automation: make the platform and automation name match the selected driver. For Android UiAutomator2, the automation name is UiAutomator2; use the XCUITest guide for iOS.
  • iOS automation is attempted from a non-Mac host: Appium’s iOS quickstart requirement is macOS. Move the iOS setup to a Mac and follow XCUITest prerequisites.
  • A driver was installed while the server was running: stop and restart the server so it can load the newly installed extension.
  • A version-specific error persists: compare your Appium release, driver requirements, and CLI syntax with the current official documentation rather than applying old setup advice from another major version.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup:

Appium automates mobile apps; ScreenshotNeo is for capturing websites. If your workflow also needs web-page screenshots, one GET request can return an image or PDF. For example, this cURL request saves a WebP screenshot:

Best Value
Samsung Galaxy A17 5G Smart Phone 128GB, US 1 Yr Manufacturer Warranty Gray
  • YOUR CONTENT, SUPER SMOOTH: The ultra-clear 6.7" FHD+ Super AMOLED display of Galaxy A17 5G helps bring your content to life, whether you're scrolling through recipes or video chatting with loved ones.¹
  • LIVE FAST. CHARGE FASTER: Focus more on the moment and less on your battery percentage with Galaxy A17 5G. Super Fast Charging powers up your battery so you can get back to life sooner.²
  • MEMORIES MADE PICTURE PERFECT: Capture every angle in stunning clarity, from wide family photos to close-ups of friends, with the triple-lens camera on Galaxy A17 5G.
  • NEED MORE STORAGE? WE HAVE YOU COVERED: With an improved 2TB of expandable storage, Galaxy A17 5G makes it easy to keep cherished photos, videos and important files readily accessible whenever you need them.³
  • BUILT TO LAST: With an improved IP54 rating, Galaxy A17 5G is even more durable than before.⁴ It’s built to resist splashes and dust and comes with a stronger yet slimmer Gorilla Glass Victus front and Glass Fiber Reinforced Polymer back.
Rank #4
Sale
Motorola Moto G Play LTE | Unlocked | Made for US 4/64GB | 50MP Camera | Sapphire Blue
  • Blazing-fast Qualcomm performance. Get the speed you need for great entertainment with a Snapdragon 680 processor and 4GB**** of RAM.
  • Fluid display + immersive stereo sound. Bring your entertainment to life with an ultrawide 6.5" 90Hz* HD+ display plus stereo speakers, Dolby Atmos, and Hi-Res Audio**.
  • 50MP*** Quad Pixel camera. Capture sharper, more vibrant photos day or night with 4x the light sensitivity.
  • 64GB**** built-in storage. Get plenty of room for photos, movies, songs, and apps—and add up to 1TB more with a microSD card*****.
  • Unbelievable battery life. Work and play nonstop with a long-lasting 5000mAh battery.*****
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

See the ScreenshotNeo API documentation. It accepts cookie banners and removes known consent banners, newsletter popups, and chat widgets before capture; bot checks, blank pages, and failed loads are not billed. Its MCP server lets AI agents take screenshots. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000. Learn about ScreenshotNeo, or sign up free.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Shenzhen desk3 min
    HONOR Expands Beyond Smartphones With Humanoid Robot RevealHONOR said it unveiled its first humanoid robot at MWC 2026 and named shopping assistance, workplace inspections, and supportive companionship as intended uses. Later Robotics D1 claims and a reported…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.