TrustRadius Insights for Selenium are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Efficiency for Automating Tasks: Many users have found Selenium highly efficient and beneficial for automating mundane tasks, such as form-filling and data scraping. Several reviewers have mentioned that the software has saved them significant time and effort by automating repetitive tasks.
Improves Quality Assurance: Multiple users appreciate how Selenium improves Quality Assurance processes by eliminating the need for manual testing, thereby reducing errors and costs. Some reviewers believe that Selenium's automated testing capabilities enhance the accuracy and reliability of their tests.
Supports Multiple Programming Languages: The support for multiple programming languages in Selenium is frequently praised by users. Many reviewers mention that this feature allows them to work with their preferred programming language, making it easier to integrate Selenium into their existing development workflows.
Loading Reviews List....
Selenium Reviews
6 Reviews
Small Businesses (1-50 employees)
Search is temporarily unavailable. Filters are still applied.
1. Automating regression test suite 2. To reduce man-hours 3. Open source 4. Multiple browsers coverage 5. Multiple language use 6. Can be integrated with multiple 3rd party tools
Pros
Open source
Huge community
Automation of web application, API's
Multiple language support
Multiple frameworks support
Cons
Performance
False positive results
Long test duration
No RCA
Likelihood to Recommend
Pros: Open-sourced and free: Multiple language support: The community: Wide plugin support: Easy installation and intuitive usage: Cross-browser support: Remote testing: Multiple testing and parallel testing execution: Cons: False-positive results: Long test duration: No root-cause analysis: Performance
VU
Verified User
Employee in Information Technology (11-50 employees)
I have used Selenium in my automation projects. It is really helpful in automating web-based applications and also it is very fast to implement in any language because it has simple code. Most of my automation projects use Selenium with C# only. I am very grateful to have Selenium. I would definitely recommend it to others as well. Kudos to those who created this awesome Selenium tool.
Pros
We can use Selenium to automate the form-filling process.
It can be used for data scraping.
It can be used for Website Automations like data-process automation and data collection.
Cons
They can improve the version that works with Winium tool.
They can provide an easy method for data scraping.
They can provide some sample documentation on all the features it has, with examples.
Likelihood to Recommend
Selenium is well suited for web-based automation projects, and it is mainly used in a testing framework as well. I think it is best suited for automation as well as testing. We can even do mobile automation using Selenium. We can do Windows, web, and mobile automation using Selenium. That is a big plus for Selenium.
We use Selenium in our web development tool and for automation most of the time. Our mains purpose in using Selenium is to automate google forms. We have various sources of input for our events and registrations, but we have to have our all data collectively at one place. So when a user of ours uses our Android app, our website's google forms, or Survey Monkey, we need all of the data on google sheet. We club all data to a CSV and use Selenium to populate google form and sheets, and this way we have all of our data in one place. This complete process gets automated by Selenium.
Pros
First things first, Selenium is open source, thus providing a large community to help out. Most of the times when our team gets struck with some Regex problems or Syntax issues we directly go to the community page and get it done very fast.
Our Ubuntu based environment makes it favorable to work with Python and Selenium. Our clients, mostly with Windows systems, send us their script and we rectify them on Linux. This makes it a script-based and logic-centric tool. No barrier to the OS or Platform.
The preloaded libraries for Selenium make it suitable to work fast with repeated business goals. It is very easy to locate Tags, HTML elements, CSS, etc. Our Chrome and Firefox based scripts work seamlessly on all platforms.
Cons
The technology lacks fault tolerance. Whenever we automate a google form with a centralized CSV, there is always a chance of getting a "NaN Error," i.e, no value error. Some of the fill-ups in google forms are always optional and there's no constraint to fill them, which leads to the input being marked as empty or no value. Thus we have to add if-else logics for the same things.
When we scrape data using Selenium, we always end up with fewer values than expected. Suppose we have a table to import/scrape, Selenium updates the table in the spreadsheet real-time, and open-writes each time rather than making a buffered-table in its memory and updating the spreadsheet at once.
Scripts written for Internet Explorer always need debugging to work with Firefox and Chrome in an Ubuntu/Linux environment. Though we mostly use chrome in windows to write logic, some of the webpages are IE friendly.
Likelihood to Recommend
Most Suited: When you are working with Linux/Python it's best to have Selenium for only web-based automation. In addition, we did not have any automation tools for Linux until now (Like UiPath or Automation Anywhere), thus Selenium is a good choice. Less Suited: If you are completely work-based in Windows and no one on the staff has issues with the Windows UX, one should always go for UiPath.
We are using Selenium WebDriver for automation of our web application tests. We use selenium to run our test on different combination of browsers and operational systems.
Pros
Selenium is great for automating UI and functional tests
Selenium can work with different programming languages and frameworks
Cons
Would be nice, if there was built in feature to read js console errors.
Since Selenium is open source free tool, there is no support for it
Likelihood to Recommend
I don't think there is better software for automation UI tests on web applications on different browsers
We are doing a design functional/UI data-driven automation testing framework using Selenium WebDriver(Java) and TestNG. We have several projects automated with selenium. They are all running reliably. This is a great way to manage the test data, it is especially good for multi-platform testing. Using Selenium, TestNG and Maven is a good set for designing the automation testing framework.
Pros
Saves time for a regression test.
Good for UAT tests.
Easy to integrate with other open source tools like Jenkins.
Cons
Comparatively slow.
Not as stable as API level testing.
Likelihood to Recommend
Selenium is good for web-based applications. There are limitations for desktop based applications.