We performed a comparison between Appium and Selenium HQ based on real PeerSpot user reviews.
Find out in this report how the two Regression Testing Tools solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."It's an open-source solution with a very large community and available documentation."
"The way Appium server interacts with mobile apps is fantastic. It provides all the information about the elements inside the app, Android as well as iOS. I can interact with the element quickly, just type some text or get some text values from the element - whether it's a drop-down, or web text, or a native element."
"Appium has easy interaction with mobile."
"It has great documentation and excellent community support."
"The automation part is extremely helpful in streamlining our processes."
"The latest versions of the solution are stable."
"The library is extensive so the driver interacts with most functions or actions on mobile devices."
"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."
"It is more stable in comparison to other solutions because they have quite some experience in the market."
"Selenium HQ's most valuable feature is its online community support, which is comprehensive and easy to access."
"It is compatible with and supports multiple languages, such as Java and Python. It is open source, and it is widely used."
"The most valuable features of Selenium HQ are it is open source and has multiple languages and browser support. It's very useful."
"Language support - since it supports Java and other programming languages it is easy to integrate with other systems."
"It supports many external plugins, and because it's a Java-based platform, it's language-independent. You can use Java, C#, Python, etc."
"Selenium web driver - Java."
"Ability to integrate with every other tool."
"The user interface needs improvement because there are issues when setting up environment variables."
"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."
"It needs to accommodate applications that use React.js and AngularJS."
"An application developed on the Unity platform, such as a gaming application, objects are moving in that case. Interacting with those elements is still lacking in Appium. Appium doesn't have the internal library to play with the Unity platform. That is a huge lack right now."
"The setup and installation were a problem for us at first."
"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."
"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."
"One thing which can be really helpful is that there is some kind of a recorder made available rather than scripting everything."
"It would be very great if Selenium would provide some framework examples so newcomers could get started more quickly."
"There are some tiny issues with SeleniumHQ. For example, with respect to the scraping tests. Sometimes, a website will have some hidden items or blockages that inhibit us from extracting data directly. It would be beneficial if Selenium could extract that information."
"There is no good tool to find the Xpath. They should provide a good tool to find Xpath for dynamic elements and integrate API (REST/ SOAP) testing support."
"For email-based applications, we can't automate as we would like to, making it necessary to bring in a third-party product to do so."
"It would be better to have a simplified way to locate and identify web elements."
"I have found that at times the tool does not catch the class features of website content correctly. The product's AWS configuration is also hard."
"If the test scenarios are not subdivided correctly, it is very likely that maintenance will become very expensive and re-use is unlikely."
"Handling frames and windows needs to be improved."
Appium is ranked 5th in Regression Testing Tools with 25 reviews while Selenium HQ is ranked 4th in Regression Testing Tools with 103 reviews. Appium is rated 8.0, while Selenium HQ is rated 8.0. The top reviewer of Appium writes "It's easy to launch applications". On the other hand, the top reviewer of Selenium HQ writes "Easy to use with great pricing and lots of documentation". Appium is most compared with Tricentis Tosca, Katalon Studio, Perfecto, Xamarin Platform and Apache JMeter, whereas Selenium HQ is most compared with Eggplant Test, Tricentis Tosca, Worksoft Certify, Telerik Test Studio and OpenText Silk Test. See our Appium vs. Selenium HQ report.
See our list of best Regression Testing Tools vendors.
We monitor all Regression Testing Tools reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.