160
119
+ 1
7

What is Appium?

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.
Appium is a tool in the Mobile Testing Frameworks category of a tech stack.
Appium is an open source tool with 10.6K GitHub stars and 4.3K GitHub forks. Here鈥檚 a link to Appium's open source repository on GitHub

Who uses Appium?

Companies
50 companies reportedly use Appium in their tech stacks, including Intuit, PedidosYa, and A+E Networks.

Developers
106 developers on StackShare have stated that they use Appium.

Appium Integrations

CrossBrowserTesting , pCloudy, Nevercode, Sauce Labs, and Greenhouse are some of the popular tools that integrate with Appium. Here's a list of all 6 tools that integrate with Appium.

Why developers like Appium?

Here鈥檚 a list of reasons why companies and developers use Appium
Appium Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Appium in their tech stack.

Kevin Roulleau
Kevin Roulleau
QA Engineer Freelance at happn | 5 upvotes 20.9K views
athappnhappn
WebdriverIO
WebdriverIO
Appium
Appium
Selenium
Selenium

I chose WebdriverIO and Appium to implement a E2E tests solution on a native mobile app. WebdriverIO goes well beyond just implementing the Selenium / Appium protocol and allows to run tests in parallel out of the box. Appium has the big advantage of supporting iOS and Android platforms, so the test codebase and tools are exactly the same, which greatly reduces the learning curve and implementation time.

See more
StackShare Editors
StackShare Editors
| 2 upvotes 2.2K views
atUber TechnologiesUber Technologies
Appium
Appium

In mid-2015, Uber created a solution for both iOS and Android in a platform-agnostic test runner called Octopus.

Octopus starts up two simulator/emulators: it launches the driver app and runs the driver test on one, while launching the rider app and running the rider test on the other. In addition, it handles the interprocess communication between the two tests.

See more

Jobs that mention Appium as a desired skillset

See all jobs

Appium's Features

  • Works on native and hybrid mobile apps
  • Write mobile tests using any language or framework
  • Open source
  • Facilitates mobile continuous integration
  • Mobile test automation tool
  • Cross-platform (iOS, Android)
  • Framework based on Selenium

Appium Alternatives & Comparisons

What are some alternatives to Appium?
Selendroid
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
Selenium
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
EarlGrey
EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests. With the EarlGrey framework, you have access to enhanced synchronization features. EarlGrey automatically synchronizes with the UI, network requests, and various queues; but still allows you to manually implement customized timings, if needed.
Magneto
Magneto was built by Automation Engineers for Automation Engineers out of necessity for a mobile centric test automation framework that's easy to setup, run and utilize.
pCloudy
It is a smart mobile app testing solution that lets developers ensure their users enjoy a smooth and consistent experience. With it, developers can access manual and automated testing options to facilitate the swift debugging of their applications.
See all alternatives

Appium's Followers
119 developers follow Appium to keep up with related blogs and decisions.
ozgur ozkok
Ali Kaz谋m Sandal
alvarog27
Kevin Roulleau
Hugo-Meiring
amitgpatel
kunal11191
trantrungtin
niteshbisht
Ashutosh Sharma