Need advice about which tool to choose?Ask the StackShare community!


+ 1

+ 1
Add tool

Appium vs Selendroid: What are the differences?

What is Appium? Automation for iOS and Android Apps. Appium is an open source test automation framework for use with native, hybrid, and mobile web apps. It drives iOS and Android apps using the WebDriver protocol. Appium is sponsored by Sauce Labs and a thriving community of open source developers.

What is Selendroid? Test automation for native or hybrid Android apps and the mobile web. Selendroid is a test automation framework which drives off the UI of Android native and hybrid applications (apps) and the mobile web. Tests are written using the Selenium 2 client API.

Appium belongs to "Mobile Testing Frameworks" category of the tech stack, while Selendroid can be primarily classified under "Mobile Test Automation".

Some of the features offered by Appium are:

  • Works on native and hybrid mobile apps
  • Write mobile tests using any language or framework
  • Open source

On the other hand, Selendroid provides the following key features:

  • Full compatibility with the JSON Wire Protocol/Selenium 3 Ready.
  • No modification of app under test required in order to automate it
  • Testing the mobile web using built in Android driver webview app

Appium and Selendroid are both open source tools. It seems that Appium with 9.66K GitHub stars and 3.94K forks on GitHub has more adoption than Selendroid with 766 GitHub stars and 443 GitHub forks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Appium
Pros of Selendroid
  • 12
    Webdriverio support
  • 6
    Java, C#, Python support
  • 3
    Open source
  • 2
    Great GUI with inspector
  • 2
    Active community
  • 1
    Support android test automation
  • 1
    Internal API access
  • 1
    Support iOS test automation
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions