Appium Logo

Appium pros and cons

Vendor: Appium
4.0 out of 5
294 followers
Post review
 

Appium Pros review quotes

VM
May 17, 2019
It runs completely flawlessly and seamlessly every day.
OC
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.
EK
Sep 8, 2022
The best feature of Appium is that it allows you to inspect the element. With the Appium Inspector, you don't have to install another application to do the inspection. I also like that Appium has Android device connectivity. Currently, most people use Appium as automation software, and I haven't found any other tool that's more powerful than Appium.
Learn what your peers think about Appium. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
767,319 professionals have used our research since 2012.
Alona Tupchei - PeerSpot reviewer
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.
JK
Oct 6, 2020
It's an open-source solution with a very large community and available documentation.
RajeevSAwant - PeerSpot reviewer
Jun 22, 2022
It has great documentation and excellent community support.
Abhishek-Tiwari - PeerSpot reviewer
Sep 28, 2022
Appium provides a record-and-play option, and the commands are the same as those that Selenium uses. So a person who has some exposure to Selenium will be able to write a piece of code in Appium.
Siddartha Rao - PeerSpot reviewer
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.
Andrii N. - PeerSpot reviewer
Sep 12, 2022
The solution is stable.
Prakash-G - PeerSpot reviewer
Sep 19, 2022
We get a list that shows all devices that are connected to the system.
 

Appium Cons review quotes

VM
May 17, 2019
Configuration-wise, there is a lot of room for improvement.
OC
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.
EK
Sep 8, 2022
I rarely use Appium nowadays because I'm now at the managerial level, but the last time I used it, whenever I selected and clicked on an element, Appium was very slow. I tried to debug it, but I still couldn't find the problem, so this is an area for improvement in the solution. Another area for improvement lies with the connector and server. For example, the effort to get into the local machine sometimes causes the emulator to become slow, which then leads to failure in testing, and this is the usual issue I've encountered from Appium. An additional feature I'd like added to Appium in its next release is being able to do automation in iOS without using XPath and the name of the element. In Xcode, you can use previous UI tests for detecting elements, but in Appium, you have to use Xpath and the element name instead of being able to directly put the X-UiPath, which is what you can do in Xcode. In iOS as well, sometimes the element doesn't have a name or a path. Sometimes, there's also no element.
Learn what your peers think about Appium. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
767,319 professionals have used our research since 2012.
Alona Tupchei - PeerSpot reviewer
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.
JK
Oct 6, 2020
Stability is an area that needs some improvement.
RajeevSAwant - PeerSpot reviewer
Jun 22, 2022
One thing which can be really helpful is that there is some kind of a recorder made available rather than scripting everything.
Abhishek-Tiwari - PeerSpot reviewer
Sep 28, 2022
The challenging part with Appium is that installation can be a bit tricky. It can be challenging to set up in Android versus iOS environments.
Siddartha Rao - PeerSpot reviewer
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.
Andrii N. - PeerSpot reviewer
Sep 12, 2022
We need some bug fixes for nested elements.
Prakash-G - PeerSpot reviewer
Sep 19, 2022
Support-wise, it could be better.