No more typing reviews! Try our Samantha, our new voice AI agent.

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Appium provides extensive functionality for both Android and iOS, making it versatile for mobile testing.
Its open-source nature and large community support facilitate ease of use and access to numerous resources.
Appium seamlessly integrates with tools like Selenium, enhancing automation capabilities and developer comfort.
The ability to handle elements effectively and provide interaction with mobile apps is a standout feature of Appium.
Clients have realized significant efficiency improvements in testing cycles thanks to Appium's automation prowess.

CONS

Appium struggles with supporting applications using React.js and AngularJS, and lacks internal libraries for the Unity platform, particularly in interacting with moving objects.
Configuration and installation processes are cumbersome and challenging, needing improvements in complexity and dependency management.
Appium experiences frequent connectivity issues between mobile applications and its server, often due to socket problems.
Documentation is insufficient, failing to explain Appium's internal libraries and integration with underlying platforms like UIAutomator, which complicates automation for Android.
Automation execution is slow, buggy, and hindered by cumbersome testing processes in iOS, especially when handling element recognition and validation post-updates.
 

Appium Pros review quotes

Ramanagowda Hullur - PeerSpot reviewer
Staff Engineer at Stryker
Oct 3, 2026
Previously, we wrote all the end-to-end mobile application functionality automation manually, but with Appium MCP, our productivity has increased tenfold as it can generate scripts, debug, and auto-heal itself, reducing the time spent in scripting and debugging test cases.
AS
Independent consultant, at OpenText
Apr 4, 2025
The interface is user-friendly, which is beneficial for users, even for those who are new to it.
Siddartha Rao - PeerSpot reviewer
Consultant at Deloitte India (Offices of the US)
Sep 30, 2022
The most valuable feature is that it's easy to launch applications. Appium has everything that Selenium has. So many good tools support Appium. We can take some Excel sheets and use them to fill out the text box that's in there. We can also take screenshots of failures.
Learn what your peers think about Appium. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
917,433 professionals have used our research since 2012.
Luis Gerardo Meneses Hernandez - PeerSpot reviewer
Software developer at Apps2Go TECH
Sep 2, 2024
What I like about Appium right now is that it's like Cypress in the sense that............. to test the components in the way I want them to be tested.
VT
Senior Test Engineer at a financial services firm with 1,001-5,000 employees
Oct 12, 2022
The library is extensive so the driver interacts with most functions or actions on mobile devices.
Alona Tupchei - PeerSpot reviewer
Engineering manager I - Quality at a financial services firm with 1,001-5,000 employees
Sep 28, 2022
We develop apps using the React Native framework, and Appium integrates well for testing those apps. The Appium automation framework also has good integration with GitHub Actions and plenty of other tools and frameworks, including BrowserStack.
OC
Sr Data Engineer at a tech services company with 501-1,000 employees
Sep 26, 2022
I haven't explored other solutions in this particular area, but what I like best about Appium is the fact that it shares functions with Selenium. The extension of Selenium functions allows me to use all of the methods that exist in that domain, and it just makes it simpler for me. I've been using Selenium for some time as well, so using Appium just seems like a natural fit for me.
Prakash-G - PeerSpot reviewer
Senior Automation Engineer at a manufacturing company with 1,001-5,000 employees
Sep 19, 2022
We get a list that shows all devices that are connected to the system.
Vignesh Venkatesan - PeerSpot reviewer
SDET at Trimble Inc
Jun 18, 2024
It can be used with different programming languages.
Mubarak Arimiyah - PeerSpot reviewer
Software Quality Assurance Engineer at Netow Solutions Ltd
Dec 8, 2023
Appium helps me to do as much as much as I want to.
 

Appium Cons review quotes

Ramanagowda Hullur - PeerSpot reviewer
Staff Engineer at Stryker
Oct 3, 2026
One painful point that still exists with Appium, especially in iOS mobile application testing, is its reliance on WebDriverAgent, which creates a lot of stress during setup for beginners.
AS
Independent consultant, at OpenText
Apr 4, 2025
The installation part of Appium is somewhat clumsy, requiring numerous dependencies and configurations.
Siddartha Rao - PeerSpot reviewer
Consultant at Deloitte India (Offices of the US)
Sep 30, 2022
Image recognition could be improved. We have some images in our mobile applications. It should be able to run from the cloud, so we can automate the catcher.
Learn what your peers think about Appium. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
917,433 professionals have used our research since 2012.
Luis Gerardo Meneses Hernandez - PeerSpot reviewer
Software developer at Apps2Go TECH
Sep 2, 2024
Configuring the project to be used in Appium is a little bit tedious.
VT
Senior Test Engineer at a financial services firm with 1,001-5,000 employees
Oct 12, 2022
The user interface needs improvement because there are issues when setting up environment variables.
Alona Tupchei - PeerSpot reviewer
Engineering manager I - Quality at a financial services firm with 1,001-5,000 employees
Sep 28, 2022
We previously worked with native applications, and there weren't any good mobile app testing tools. We started working with React Native, which works well with Appium, but it would be good to see better integration; the way elements are displayed can be messy. React Native is very popular nowadays, so it's essential to have that compatibility.
OC
Sr Data Engineer at a tech services company with 501-1,000 employees
Sep 26, 2022
What needs improvement in Appium is its documentation. It needs to give more context on the libraries that Appium is using under the hood. For example, my team is using Appium for Android automation, and a lot of times, I feel that there's functionality that's available through the Appium interface, that exists within the UIAutomator, but there aren't a lot of useful or helpful resources on the internet to find that information, so it would be good to have some linkage with the underlying platform itself. Another room for improvement in Appium is that it's buggy sometimes. For example, at times, there's a bug in the inspector application that doesn't allow me to save my desired capability set, so it would be nice to get that bug fixed, but overall, Appium is a good tool. The Touch Actions functionality in Appium also needs improvement. For example, if I want to initiate a scroll on the device that I'm running Appium on, sometimes Swipe works, but in other situations, I have to explicitly use action chains, so I'm not too sure what's the better approach. What I'd like to see in the next version of Appium is a more intelligent and more intuitive AppiumLibrary, in terms of identifying menus and scroll bars, etc., because right now, I'm unsure if I have to do a lot of export reversals to get to the elements I'm looking for. It would be nice to have some functionality built in, which would allow me to easily get those exports.
Prakash-G - PeerSpot reviewer
Senior Automation Engineer at a manufacturing company with 1,001-5,000 employees
Sep 19, 2022
Support-wise, it could be better.
Vignesh Venkatesan - PeerSpot reviewer
SDET at Trimble Inc
Jun 18, 2024
It breaks down.
Mubarak Arimiyah - PeerSpot reviewer
Software Quality Assurance Engineer at Netow Solutions Ltd
Dec 8, 2023
The tool needs to add a dependency manager.