---
title: Selenium WebDriver Reviews
meta_title: 'Selenium WebDriver Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 101 reviews by the users' company size, role or industry
  to find out how Selenium WebDriver works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 101
  scale: '5'
date_modified: '2026-07-19'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# Selenium WebDriver Reviews
**Vendor:** Selenium  
**Category:** [Component Libraries Software](https://www.g2.com/categories/component-libraries)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 101
## About Selenium WebDriver
Selenium WebDriver is an open-source tool that automates web browser interactions, enabling developers and testers to simulate real user actions for web application testing. It supports multiple programming languages, including Java, Python, C#, Ruby, and JavaScript, allowing users to write test scripts in their preferred language. WebDriver interacts directly with browser drivers, facilitating cross-browser testing across platforms like Chrome, Firefox, Safari, Edge, and Internet Explorer. This direct communication ensures more stable and reliable tests by mimicking real user behavior without the need for a separate server installation. Key Features and Functionality: - Cross-Browser Compatibility: Enables testing across various browsers, ensuring consistent application behavior. - Multi-Language Support: Offers bindings for languages such as Java, Python, C#, Ruby, and JavaScript, providing flexibility for testers. - Direct Browser Control: Interacts with browsers through native drivers, leading to more accurate and stable tests. - Parallel Test Execution: Integrates with Selenium Grid to run tests concurrently on multiple machines, reducing execution time. - Open-Source and Community-Driven: Freely available with a robust community, ensuring continuous improvements and support. Primary Value and Problem Solved: Selenium WebDriver addresses the need for efficient, reliable, and scalable web application testing. By automating browser interactions, it reduces manual testing efforts, accelerates the testing process, and ensures applications function correctly across different browsers and platforms. Its support for multiple programming languages and integration capabilities make it a versatile choice for teams aiming to enhance their testing frameworks and deliver high-quality web applications.



## Selenium WebDriver Pros & Cons
**What users like:**

- Users find Selenium WebDriver a great way to learn **automation concepts effectively** , facilitating web automation for beginners. (1 reviews)
- Users find Selenium WebDriver&#39;s **ease of learning** invaluable for mastering web automation concepts quickly and effectively. (1 reviews)
- Users enjoy the **easy integrations** of Selenium WebDriver with CI/CD tools, enhancing their development and testing workflows. (1 reviews)
- Users value the **integration friendliness** of Selenium WebDriver, enhancing their CI/CD workflows seamlessly with various tools. (1 reviews)

**What users dislike:**

- Users find **bug issues** problematic, particularly with dynamic elements in AJAX-heavy applications leading to flaky tests. (1 reviews)
- Users find the **compatibility issues** of Selenium WebDriver limited to web applications, excluding mobile and other platforms. (1 reviews)
- Users face **performance issues** with Selenium WebDriver, especially with dynamic elements and synchronization challenges affecting test stability. (1 reviews)

## Selenium WebDriver Reviews
  ### 1. Excellent feature testing framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** September 11, 2021

**What do you like best about Selenium WebDriver?**

I have used selenium web driver integration with nightwatch.js + cucumber + selenium hub for writing five hundred plus feature tests and run those in continuous integration to achieve maximum success.
1. Running parallel test through selenium hub
2. Adding custom page objects for reusing it later
3. Supports CSS, XPath, query selector mostly all selectors
4. Support docker containers
5. Running test in headless chrome, firefox browser, etc
6. Old is gold, excellent community around the globe

**What do you dislike about Selenium WebDriver?**

1. Sometimes, I do need to re-run failed flaky tests through my scripts.
2. Unable to log network requests and responses like google Puppeteer

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We have to build a workflow engine product. We render six hundred forms in a single shot; we have many complex form and form validations. We looked for a feature testing framework, end up using selenium. 
1. We ran the selenium test whenever we check-in the code to avoid feature breaking.
2. We were able to completed product all features in time.

  ### 2. Selenium webdriver for ui automation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Murali D. | Principal Member of Technical Staff, Enterprise (> 1000 emp.)

**Reviewed Date:** January 18, 2022

**What do you like best about Selenium WebDriver?**

Cross browser and cross platform support
Multi language support
Grid is beautiful concept

**What do you dislike about Selenium WebDriver?**

Selenium webdriver inbuilt reporting is not available

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Open source availability, multi browser support , user-friendly,  flexible to integrate with third party frameworks and tools

  ### 3. Best Web Automation Tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rajat M. | Test Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** November 02, 2021

**What do you like best about Selenium WebDriver?**

Multiple integration with different programming languages like JavaScript, Java, C#. Compatible with Protractor and can Automate JavaScript applications as well.

**What do you dislike about Selenium WebDriver?**

Nothing to dislike in it, for the mention sake Desktop application automation is very tidious with Selenium or can say a near to impossible task.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I am automating my Application using Selenium with Protractor using Javascript as base language, it provides vast scope of functionalities which can be automated though it.

  ### 4. Makes life easier for web testing and web scraping

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 11, 2021

**What do you like best about Selenium WebDriver?**

The most helpful thing is it's an open source tool. The integration with other open source tools is also a huge plus.
Mostly it was used for web testing but nowadays common users are also using this for web scraping.

**What do you dislike about Selenium WebDriver?**

It's still missing desktop software automation capabilities.
Some robust pdf validation tool will also be useful to become a better product.
In improving they can copy some features frm cypress.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

It's mostly been used for testing out web applications by the automation testing team.
Once the suite is developed it requires very little effort to run it again and again.

  ### 5. Top notch Testing Tools for every Application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gowtham T. | CRM developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 27, 2021

**What do you like best about Selenium WebDriver?**

Open Source, Best in the Business, More reliable, More you work, the more you can explore new features

**What do you dislike about Selenium WebDriver?**

It is less secure because it is an open source tool

**Recommendations to others considering Selenium WebDriver:**

If you want the best Open-source testing tool, go for it without any doubt.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I found the best tools which can give more features related to testing my java based application.

  ### 6. Can be used for web scraping

**Rating:** 4.5/5.0 stars

**Reviewed by:** deniz y. | Business Intelligence Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 24, 2021

**What do you like best about Selenium WebDriver?**

It is an open-source library that supports many browsers such as Chrome, Firefox, Safari and is used to automate the testing of web applications. It is a good data scraping component when used with BS4. I am using it with Python and I am very satisfied.

**What do you dislike about Selenium WebDriver?**

I am generally satisfied. It runs slower with Chrome than Firefox.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I need meaningful and qualified data for deep learning models. Selenium meets this need.

  ### 7. Selenium Webdriver - Best Opensourse Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nagesh R. | Test Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** October 13, 2021

**What do you like best about Selenium WebDriver?**

The way it works with complex web application.
Large user base for support

**What do you dislike about Selenium WebDriver?**

Selenium itself will not support Shadow DOM elements

**Recommendations to others considering Selenium WebDriver:**

Makesure kind the way your application built, wheter all elements will be supported by Selenium.
For example, Shadow Elements
Check whether your application comes with multiple frames

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We are using automation testing, with which we drastically reduced time and efforts

  ### 8. Selenium WebDriver Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Santosh P. | Assistant Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 19, 2020

**What do you like best about Selenium WebDriver?**

1. Open source software to automate the web applications
2. Only Core java basic knowledge is required to easily use selenium web driver
3. It is widely accepted as enterprise choice to go for as a test automation tool
4.Works Across Multiple OS
5. Cross Browser Compatibility Testing
6. Supports Multiple Frameworks and Languages
7. Cross-Device Testing
8. Community Support
9. Easy to Implement.

**What do you dislike about Selenium WebDriver?**

1. User with no programming language understanding makes it difficult to learn and adapt in their software projects
2. It is not script less automation
3. As it is open source, it takes efforts to maintain it with the latest versions of web drivers which requires certain level of expertise
4. Lack of support to automate windows applications, currently used to automate only web applications
5. No  UI available to capture web objects such as web buttons, text boxes , drop-dropdowns etc.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

1. Automated the manual testing processes using selenium webdriver
2. Helped to reduce time and effort that the team used to spent while performing manual testing of the web applications
3.Helped to achieve very good return on investments thereby satisfying client's changing requirements and lowering budgets

  ### 9. Selenium Webdriver Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vineeth V. | Assistant Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** August 17, 2021

**What do you like best about Selenium WebDriver?**

Ease of automating web applications, different options to locate web elements, open source and having the ability to integrate with testing frameworks like TestNG

**What do you dislike about Selenium WebDriver?**

Can only be used for automating web applications, Unable to automate desktop and mainframe applications, not having a dedicated support team

**What problems is Selenium WebDriver solving and how is that benefiting you?**

It helped in automating web applications without any issues. This resulted in considerable time savings in testing applications.

  ### 10. Best Open Source automation tool with great community support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akhilesh R. | Test Automation Specialist, Enterprise (> 1000 emp.)

**Reviewed Date:** August 25, 2021

**What do you like best about Selenium WebDriver?**

I like that selenium webdriver supports multiple browser automation with multiple languages.
Community support is great and usually if an challenges faced it

**What do you dislike about Selenium WebDriver?**

I feel reporting for selenium can be better.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I run regression scripts every sprint to maintain the quality of the product.

  ### 11. It has been very helpful to me when detecting failures and logic errors

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fernando B. | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 05, 2021

**What do you like best about Selenium WebDriver?**

Its main point in its favor, its interface, has a fairly simple and intuitive design to use, which allows to carry out a large number of tasks and activities in a much more practical and simple way, the fact that it allows me to perform tests at My websites created in a fairly simple and complete way is perfect for me to check and verify that everything is working correctly and that there are no future problems when it comes to showing the total operation of the application, the fact that it works in several browsers It is perfect, since I can carry out the case studies in different browsers and not focus only on one, its initial configuration is quite simple to carry out, which allows its use without any problem.

**What do you dislike about Selenium WebDriver?**

It is oriented exclusively to web applications, so it is not possible to test our desktop or mobile developments, something that at least for us is a high priority, however we liked the way it works perfectly in web development.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

It has allowed me to perform functional tests on my web developments in a quite practical, safe and reliable way, which has been very helpful when detecting failures and logic errors as far as programming is concerned, which is It has resulted in a more efficient, functional and much simpler and worked website.

  ### 12. The best automation testing tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sandeep R. | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 19, 2020

**What do you like best about Selenium WebDriver?**

Selenium WebDriver is free, open source and probably the best automation tool in the market. It can be written in different languages like java, dot net, ruby, python etc. It can be executed on any Operating system and supports almost all major browsers. Its community forums and user base is huge. We can create our own frameworks based on our needs. It can be easily integrated with custom automation frameworks like TestNG to generate test reports quickly and easily. Scripts are reusable and hence it is best used for functional testing or regression testing.

**What do you dislike about Selenium WebDriver?**

It doesn't support desktop applications and is limited to web applications. It cant be used for load testing or performance testing. Since it is a open source and free software, no technical support is available. It doesn't handle unexpected popups very well.

**Recommendations to others considering Selenium WebDriver:**

It is easy to learn and does the job very well. We can simply switch to other product without any fear of loosing money since it is free.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Selenium webdriver has made automation testing easy and fun to use. We automate almost every web application. It has significantly reduced the human effort in testing an application.

  ### 13. My Favourite Automation Testing Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhresh S. | Freelance Corporate Trainer - Online Platform, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 09, 2021

**What do you like best about Selenium WebDriver?**

Everything right from easy of automation to execution of the test cases.

**What do you dislike about Selenium WebDriver?**

The configuration and compatibility is a task for the user

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Automating and teaching various learners on how to best utilize Selenium Webdriver for Web Automation Testing tasks

  ### 14. Selenium is mainly used for UI automation.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 08, 2021

**What do you like best about Selenium WebDriver?**

It is used to automate any  web-based applications. Best part is we can use multiple programming languages to write scripts like java, python, c#, php, java script etc.

**What do you dislike about Selenium WebDriver?**

You need to have good understanding of any one of the programming languages like java, c# python etc.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We can easily automate our web applications and execute scripts which save times for functional verifications.

  ### 15. Must have for automation testing!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yi Pei C. | Software Tester, Enterprise (> 1000 emp.)

**Reviewed Date:** October 16, 2020

**What do you like best about Selenium WebDriver?**

Selenium WebDriver makes automation much simpler, even for beginners! The step by step guidance also helps a lot.

**What do you dislike about Selenium WebDriver?**

Need a few time to know how to set it up.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

There're lots of forum online show you how to use it. I found lots of useful tips from other people's discussions.

  ### 16. Open Source , Easy to use and best for automating web application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ankur S. | Associate System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 05, 2020

**What do you like best about Selenium WebDriver?**

The best thing about selenium web driver is that it is free to use . It can be used to automate any web application . It can be integrated with Maven , TestNG , Jenkins that can be used to enhance the code for automation . Also , extent reports can be generated that are more user friendly.

**What do you dislike about Selenium WebDriver?**

Its incapability to automate windows application . It is free to use so there is no support if we get stuck . Some time while using web application we might find a situation where may find some window related functionality like uploading a file from windows . So , selenium gets failed there . So we might require some integration with other tools .

**Recommendations to others considering Selenium WebDriver:**

It is perfect API if you are automation any web application . If your application contains  anything that is window based then it might not not provide the best solution .

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We are automating different Line of businesses with the help of selenium . Main benefit is that it is free to use .

  ### 17. Selenium Webdriver Helps to automate every web application

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rahul G. | Senior Software QA Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 17, 2020

**What do you like best about Selenium WebDriver?**

1.) Helps to perform Regression Testing in Less Period of Time
2.) Helps to automate cookies on our web pages
3.) Helps to automate multiple links of web pages
4.) Support multiple languages and platform independent

**What do you dislike about Selenium WebDriver?**

Needs to learn lot of multiple libraries
Need to learn xpath creation for multiple links

**Recommendations to others considering Selenium WebDriver:**

Yes

**What problems is Selenium WebDriver solving and how is that benefiting you?**

By using selenium Webdriver automate complete application . 
Benefit:- 
Able to perform Regression Testing
Able to test every User Stories in short period of time

  ### 18. Testing made easier with Selenium

**Rating:** 3.5/5.0 stars

**Reviewed by:** Vu N. | Associate Software Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 29, 2019

**What do you like best about Selenium WebDriver?**

As a Java Developer, it was easy to pick up Selenium since the framework can be easily installed to Eclipse IDE. Selenium had made testing a lot more tolerable by taking care of all the repetitive work. Also, many test cases can be run in a small amount of time. Reports are also generated after each run to help testers analyze the results.

**What do you dislike about Selenium WebDriver?**

Learning how to use wait functions was a challenge. Having to check for elements exist before doing any action took a bit of time to get use to. The default reports generated could be better. Having to install extentreport was difficult.

**Recommendations to others considering Selenium WebDriver:**

Learning Java fundamentals should help kickstart your journey to learning selenium. Many resources are available online for Selenium. Make sure to utilize them.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Selenium took care of all the mundane repetitive tasks testers have to go through. It also speeds up testing and test more cases in a short amount of time. It's also just a good and fun tool for personal use.

  ### 19. Selenium change the world

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bhimashankar B. | Senior Software Test Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 29, 2020

**What do you like best about Selenium WebDriver?**

Selenium helps the organisations to automate the scenario and save the time and helps to reduce the error for build better product to fulfill the customers needs

**What do you dislike about Selenium WebDriver?**

It's doesn't support to mobile automation

**Recommendations to others considering Selenium WebDriver:**

Selenium webdriver is the best tool for automation

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Selenium webdriver help the organisation to automate reparative task and save the time and unwanted human mistake.

  ### 20. Automation framework to automate the Test Cases and make the tasks Easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rhimjhim  G. | Senior Quality Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** December 10, 2019

**What do you like best about Selenium WebDriver?**

Selenium webdriver is targeted basically for the manual testers who just want to switch to automation and enhance their careers,software test engineers who already are practicing automation just use it to brush up the technologies,QA managers etc. Its kind of suite of tools to automate web browsers across multiple platforms.It can run in browsers like mozilla,safari etc and can be used to automate test cases.It can be used in various languages etc.Its a open source tool and is also platform independent in MAC,Windows and Linux.It also supports multiple languages like java,python,C# etc.

**What do you dislike about Selenium WebDriver?**

Major drawback for this is that it is used for web based Applications only.

**Recommendations to others considering Selenium WebDriver:**

it supports multiple OS,browsers and languages.Javascript which is difficult to use in Selenium RC has been completely removed from Selenium Webdriver. It directly interacts with the native code of the browsers and has a separate class for different browsers

**What problems is Selenium WebDriver solving and how is that benefiting you?**

It is a open source tool and is free of cost.It is also platform independent in like MAC,Windows and IOS. It supports multiple languages like JAVA,C#,Python,ruby etc.

  ### 21. Selenium a web automation toolS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Manjunath K. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 01, 2019

**What do you like best about Selenium WebDriver?**

Selenium webdriver is most powerful open source tool which helps in automating web applications.More over its cross platform. It supports many browsers such as chrome, IE , firefox ,safari. Selenium webdriver allows us to choose programming language of our choice to create test scripts.

**What do you dislike about Selenium WebDriver?**

Selenium webdriver supports only web based applications. It will not support window based applications

**Recommendations to others considering Selenium WebDriver:**

Selenium is open source tool , we dont need to pay for it. It is very powerful tool developed in the current market which helps in automating web applications. I highly recommend it

**What problems is Selenium WebDriver solving and how is that benefiting you?**

1. Created automation test scripts using selenium which reduces manual effort.
2 . Integrated selenium with different frameworks such as Maven , Testng for better performance and reporting.
3. Integrated selenium with Jenkins for 24/7 execution.

  ### 22. Selenium Web Driver used for integrating with CICD pipeline

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** August 04, 2020

**What do you like best about Selenium WebDriver?**

Good enough documentation for the team to build the required code

**What do you dislike about Selenium WebDriver?**

Nothing that we faced during our use case development

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We were trying to execute our test cases to be triggered from the CICD pipeline

  ### 23. Selenium webdriver

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ragavi K. | Contractor, Enterprise (> 1000 emp.)

**Reviewed Date:** November 09, 2019

**What do you like best about Selenium WebDriver?**

Selenium framework by itself has become the most popular tool/framework for automating web application and to prepare regression test suites. Looking up for component and automating the button clicks and navigation among pages has become a lot easier

**What do you dislike about Selenium WebDriver?**

Among all the web automation frameworks in the market I have found selenium to be most useful none so there is nothing to complain

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We have solved the problem of testing the same scenarios again and again for every production drop. Rather the regression automation suite that we have preapred helps to test the basic features automatically

  ### 24. Great tool for testing web-based application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Will H. | Software Quality Assurance Engineer, Computer Networking, Enterprise (> 1000 emp.)

**Reviewed Date:** September 18, 2019

**What do you like best about Selenium WebDriver?**

Selenium WebDriver is mainly used by the QA team in my company as part of the quality assurance process. Selenium supports cross-browser automation, API automation, and database automation. And it Saves a lot of time when automating websites rather than testing them manually. Selenium WebDriver is an open-source tool. It supports most of the popular web browsers. Selenium documentation is rich and clear, and it has a large community with excellent support.

**What do you dislike about Selenium WebDriver?**

UI needs to improve.
Sometimes Selenium does not locate all the elements properly.

**Recommendations to others considering Selenium WebDriver:**

Advanced programming skills are required if you want to learn everything supported by Selenium.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We use Selenium WebDriver for our web application testing and it saves a lot of time with its automation testing system.

  ### 25. Clean and efficient

**Rating:** 5.0/5.0 stars

**Reviewed by:** Osmani D. | Software QA Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 31, 2019

**What do you like best about Selenium WebDriver?**

What is best about Selenium is that it has everything you need to test covered on the driver! When you build the test framework of your app with Selenium, you get yourself a very sustainable test framework which will need very little effort to extend.

**What do you dislike about Selenium WebDriver?**

It might be the browser's fault, but some of the "native popups" might not be recognized by selenium, and in those cases you might need to use another tool to get the work done for those cases.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We are developing an automated test freamework for the company that I work for, and it is not a web application, but the concepts learned with Selenium made it very easy to adapt to the workflow of the framework we are using.

  ### 26. Selenium Webdriver review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 30, 2019

**What do you like best about Selenium WebDriver?**

Any complex telstcases execute by writing java code in it.

**What do you dislike about Selenium WebDriver?**

Required script language and testing experience 

**Recommendations to others considering Selenium WebDriver:**

Ease to use if you switch to automate the code with less java knowledge

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Manual testcase executing is easy if used selenium webdriver with once write the code for it

  ### 27. Selenium Web Driver is the most powerful Open Source Web Automation Tool.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Priyesh S. | Sr QA Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 30, 2019

**What do you like best about Selenium WebDriver?**

Using Selenium WebDriver we are able to perform Functional ,Unit and Regression Testing.
Selenium supports multiple frameworks like Data Driven, Key Word Driven, Cucumber, JUNIT, NUNIT and Test NG As well. 
Supports multiple languages like JAVA,Python and etc. 
Selenium is an Antidote of the Mercury, As we know UFT is the product of Mercury and it’s a paid Automation Testing Tool, That’s why selenium guys give name as Selenium, And WebDriver is the Interface. 
It’s a  Pure client server based architecture, We can send request and as per the request its perform operation in the web Browser.
We can execute our scripts is Firefox, Chrome , IE & Safari Browser as well. Earlier there was a no addition driver was required to launch the browsers Now for FireFox Driver we have required Gecko Driver,ChromerDriver.exe for launching chrome driver, IEDriverServer.exe for launching IE browser. 


**What do you dislike about Selenium WebDriver?**

Difficult to handle windows based uploading and downloading pop ups, As we know by using AUTOIT we are able to achieve this, But if perform any user action it’s not perform the expected operation.
In JavaScript application object recognition is quite difficult.
Not easy to automate Graphs, Like read graph legend text.
Not supported Sikuli end to end some time unable to recognized the same image.
If multiple frames are there with same name, It’s  slight difficult to move between the one frame to another.
No official selenium support, Variety of configuration is required. For every purpose we have to required the jar file like for Reporting extent jar, For data base jdbc jar, For Rest Assured API rest assured jar is required. 


**Recommendations to others considering Selenium WebDriver:**

I will recommend all Functional tester to use Selenium, By using this they can reduce manual testing effort while performing Regression or end to end testing.
Easy to automate web application, Identify web elements keep them in to the Object repository, Whatever the operation need to perform like click, Send Keys, gettext(), are easily to perform.
By using the Page object Model in selenium WebDriver we have separate OR and Test case files. All the function need to create in the OR and call those functions in Test java file.


**What problems is Selenium WebDriver solving and how is that benefiting you?**

By Using Data Driver framework able to perform end to end scenario, Like read and write data in the same excel file.
In Selenium we are able to create a xpath in a many  way like child node to parent node and vice versa, using preceding and following siblings like that.
We are able to switches between multiple frames, Switches from one window to another window, Capable to handle Alerts as well.
Operations related to Data Table are easy to perform using selenium.
Selenium supported Maven as well by using this no need to download additional jar file, Only set dependencies under POM.xml file, In that case chances of virus would be very less.
By using TestNG in Selenium its easy to us to run test in a suite and Variety of annotation are there by using those we are able to customize our test cases as well.
For Reporting Extent reporting supported by selenium, It will generate reports after every test.
Set Browser capabilities it will launch the browser with required capabilities like that we are able to customize browser as well.
Database testing is much easier, By using JDBC Connection we are able to fetch the values from DB as well.
By Using Rest Assured API Framework we are able to Hit the API and GET the response using selenium Web Driver.



  ### 28. Selenium the backbone for all automation testing needs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Raj K. | Mr, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 10, 2019

**What do you like best about Selenium WebDriver?**

Starting from the Selenium IDE to the latest Selenium webdriver, this one tool has helped millions for an easy design and implementation of the software automation testing needs to deliver a high quality product by the business. Without Selenium may IT companies would have suffered to deliver the quality product on time for their customers. 
Selenium is the best

**What do you dislike about Selenium WebDriver?**

Nothing As there is a lot more to explore and learn within Selenium

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Automation testing, cross browser testing , regression testing, 

  ### 29. King of Open Source Automation Testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ponrajkumar J. | Quality Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** November 21, 2019

**What do you like best about Selenium WebDriver?**

First thing is it is open source
Easy to use and integrate
Web driver and maven architecture allows us to customize many things

**What do you dislike about Selenium WebDriver?**

More coding skills required for Automation Testing using selenium

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Automation of testing like pipeline validation in insurance

  ### 30. Best framework for automating test cases

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pankaj R. | QA Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 01, 2019

**What do you like best about Selenium WebDriver?**

Selenium Webdriver is best to automate our test cases. Selenium provide us very methods we can use to click or type on any webelements . Webdriver is an interface which is implemented in chrome driver, Firefox driver and other classes. We can easily Integrate many java framework with selenium Webdriver like Apache Log4j, TestNG, Cucumber and many others. It is open source , so there is no license required to use selenium Webdriver

**What do you dislike about Selenium WebDriver?**

There is nothing i dislike with Selenium Webdriver.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Writing automation test scripts to save time rather than doing things manual. 

  ### 31. Great Automation Tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prem Anand R. | Test Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** April 02, 2019

**What do you like best about Selenium WebDriver?**

Selenium Web Driver is a powerful tool to do web based automation. It has seamless integration with different test management tools like ALM, etc.. It can also be used along with Appium for mobile and tablet automation for different platforms like android and ios.

**What do you dislike about Selenium WebDriver?**

Unable to automate Non Web based Apps. This is the only downside. Otherwise, this is pretty powerful tool for a small scale to enterprise level automation

**Recommendations to others considering Selenium WebDriver:**

Definitely you should use Webdriver if you are testing web applications. Much robust and stable with multiple integrations to 3rd party tools.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Saves lot of Manual hours and efforts by running automation scripts on a daily basis for the smoke and regression tests.

  ### 32. Best Automation Testing tool.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Divyank C. | Associate Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 25, 2019

**What do you like best about Selenium WebDriver?**

Selenium webdriver is one of the best tool for automating the software and it cover All action of software and i use daily it for regression testing and its also contain very good features that ones i like most is Automate the scrolling, drop down and radio button automate in websites.

**What do you dislike about Selenium WebDriver?**

Its setup is difficult, you have download zar file and all that.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I solve regression testing through manual testing.

  ### 33. 4 years of hands on experience in selenium

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** September 26, 2019

**What do you like best about Selenium WebDriver?**

It's open source and solutions are easily available online.

**What do you dislike about Selenium WebDriver?**

Sync issues. Could have been more robust.

**Recommendations to others considering Selenium WebDriver:**

One of the must use automation testing tools if requirement is for web automation.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I'm automating manual workflows using selenium Webdriver. Which is reducing manual efforts.

  ### 34. Help you to write the automation scripts

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 07, 2019

**What do you like best about Selenium WebDriver?**

lt's an open source tool, support almost 14 languages. It supports almost all kinds of browsers

**What do you dislike about Selenium WebDriver?**

It will not support the android. Sometime few of the libraries are not available.

**Recommendations to others considering Selenium WebDriver:**

Try this if you want to write a good automation script and you will see the beauty of this tool.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I found it as best environment to writing the automation scripts. It will give all relatable libraries to write the automation scripts.

  ### 35. Help you to write the automation scripts 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 03, 2019

**What do you like best about Selenium WebDriver?**

It's open source tool, support almost 14 languages, it's support almost all kinds of browsers 

**What do you dislike about Selenium WebDriver?**

It's will not support the android, sometime some of the libraries not available 

**Recommendations to others considering Selenium WebDriver:**

If you want to write a good automation script then please try this and you will see the beauty of this tool

**What problems is Selenium WebDriver solving and how is that benefiting you?**

You can find a best environment to writing the automation scripts. It will give all relatable libraries to write the automation scripts 

  ### 36. Great tool for automation 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Marco U. | Application Developer Analyst, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** June 20, 2019

**What do you like best about Selenium WebDriver?**

Almost everything on a website can be automated with this awesome library which can decrease  tasks time span.

**What do you dislike about Selenium WebDriver?**

When you declare a web element variable it has tu be used on the following line; otherwise, its invocation will be broken. Also not all websites work with the headless feature, some elements are not present when using the headless mode

**Recommendations to others considering Selenium WebDriver:**

Read blogs online such as toolsqa and automate the planet

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I automated a service now instance as well as a SAP website instance and a recruiting website.

  ### 37. Focus on testing, not on coding 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paolo D. | Software Developer in Test, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2019

**What do you like best about Selenium WebDriver?**

I love its simplicity and the surrounding ecosystem of libraries, which simplifies the development tasks

**What do you dislike about Selenium WebDriver?**

Nothing, that's my preferred choice for writing acceptance tests 

**Recommendations to others considering Selenium WebDriver:**

go for it, drop Java and C#, you surely won't regret it. It will be very easy to move from these two languages to python.Using python, you can focus more on testing rather than being concerned about what type your functions should take and return
Speed wise, they are pretty much the same, the only difference is milliseconds

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I have been using selenium with python bindings professionally on a daily basis for the past five years and I am amazed its simplicity of use. It is definitely my favourite programming language for web testing, letting you focus more on testing itself rather than on coding, which is straightforward, very similar to a pseudo language and easy to teach to people with little or no experience in programming

  ### 38. Using for web based application automation testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 31, 2019

**What do you like best about Selenium WebDriver?**

Selenium have very wide users and so information is available easily in forums.Easy to use and it's a open source and free tool.

**What do you dislike about Selenium WebDriver?**

We can use selenium webdriver only to automate web based application.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

No problems .Can integrate with selenium grid,TestNG for parallel execution of test case and also do cross browser testing

  ### 39. Best tool for app testing 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 23, 2019

**What do you like best about Selenium WebDriver?**

Best to perform unit functional and regression testing and the we can generate a self understanding graphs 

**What do you dislike about Selenium WebDriver?**

Selenium support is unavailable and some time the loading time is more 

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Made our work easy and takes less time to perform testing 

  ### 40. Selenium is great!!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amy S. | Solutions Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 09, 2018

**What do you like best about Selenium WebDriver?**

There are endless possibilities with Selenium. I ran across Selenium while I was working on an assignment that should have taken weeks but with Selenium I finished it in two days! Now I use Selenium for many other projects. It has saved a lot of time for many of our projects.

**What do you dislike about Selenium WebDriver?**

It can be difficult to access external web applications but it is not impossible.

**Recommendations to others considering Selenium WebDriver:**

If you run into a problem, there most likely is an answer. Use the internet to look up your questions because it is quite useful.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We had to retrieve images from a website with about a hundred thousand images and instead of doing it manually, we ran the Selenium software and it saved our time by locally downloading these images to our computer! 

  ### 41. Best open source web automation tool 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2019

**What do you like best about Selenium WebDriver?**

Excellent tool where we can perform functional unit and regression testing 

**What do you dislike about Selenium WebDriver?**

Difficult to produce automated graphs and no support 

**What problems is Selenium WebDriver solving and how is that benefiting you?**

To perform unit and regression testing 

  ### 42. First unit-testing software I used for a web page

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sergio F. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 20, 2018

**What do you like best about Selenium WebDriver?**

The possibilities. Even hovers. You can do virtually everything with Selenium on python. I even used to connect to +1.000 routers which had no API and had to do something to every router. It was a real pleasure to work with such strong software. Even the things that seem impossible to do, they are easily done in Selenium. 

**What do you dislike about Selenium WebDriver?**

Maybe I would say the difficulty to find the right thing to do when scraping/testing a website. The possibilities are too wide that sometimes you find yourself more searching than writing.

**Recommendations to others considering Selenium WebDriver:**

You can also use the R package for selenium

**What problems is Selenium WebDriver solving and how is that benefiting you?**

The last time I used it was for the project we had. We had a massive hacking attack and we had to change the password for +1000 routers at their homes. So we used selenium, so instead of weeks, we finished the work in 1 or 2 days.

  ### 43. Great Tool 'Selenium' for automation testing 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** April 03, 2019

**What do you like best about Selenium WebDriver?**

Webdriver element, good support for Chrome and Firefox, Parallel processing, plugin and Integration with open reports(graphical Dashboards),  Web-UI testing Automation with Jenkin tool, easy to setup and configure

**What do you dislike about Selenium WebDriver?**

require good experience and knowledge in specific language to implement, no good support for IE and Edge browser,

**Recommendations to others considering Selenium WebDriver:**

Best Tool for Testing Automation and hookup with Jenkin.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Provided Testing Automation framework using Selenium webdriver, Integrated with Jenkin pipeline post build execution

  ### 44. Easy to automate Test cases in Python with selinium

**Rating:** 2.0/5.0 stars

**Reviewed by:** parkash r. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 15, 2018

**What do you like best about Selenium WebDriver?**

We can create our reusable test script  and saved our lots of time of human resources  and execute multiple test scripts parallel with fast execution speed with reliable outputs. 

**What do you dislike about Selenium WebDriver?**

When I tried to automate some functionality of my project I need to install external API but after installed it
It througn Error and not able to automate it but after remove those API from my project . It is working fine ,Its means some of API  not supported by Python eclipse . 

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We did some of our testing with Python Selinium test script and saved our time by execute the multiple test script parallely  and got accurate result so not need to spend and waste time to do it Manualy.

  ### 45. I use this software at my work

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 20, 2018

**What do you like best about Selenium WebDriver?**

I like this software because I only know python language and I can use that in this software. It is easy to install and use. The icons display is good. The guide to use the software is easy to understand. It going s very simple software very handy for use in automation

**What do you dislike about Selenium WebDriver?**

The guide included is very long . Some of the components are not used and are there which makes it little difficult for the person who is beginner to work with. It only works for python language if you want to use other language you cannot use this software.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

The benefits I have realized is that it has some already written test cases which we use frequently in our work . These are long and by using this software you don’t have to write them.

  ### 46. Great automated testing option

**Rating:** 5.0/5.0 stars

**Reviewed by:** Veronica F. | Student Technician, Higher Education, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 29, 2018

**What do you like best about Selenium WebDriver?**

This fulfills all of the testing needs of the company. The tools are great. The amount of browsers supported is amazing.

**What do you dislike about Selenium WebDriver?**

Nothing to dislike but the product does require a lot of training to be able to use it properly.

**Recommendations to others considering Selenium WebDriver:**

You will have to invest in training hours, but it will definitely pay off in the long run for the company.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

We can easily test code before releasing it to ensure no bugs are present.

  ### 47. The pros and cons of python selenium

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** July 24, 2018

**What do you like best about Selenium WebDriver?**

Substantially more productive because of dynamic typing
Python data structures are more flexible
It takes less time to run the script and complete the execution
Python already have a xUnit framework in the standard library 
It is easy for coding and also easily readable>So there is less training cost.

Maintaining test scripts with Python is easy.

**What do you dislike about Selenium WebDriver?**

Inability to access elements external to the web application
Lack of native support to generate test/bug reports
Selenium does not support a native QT app

We have subsequently shifted to Selenium with Java

**What problems is Selenium WebDriver solving and how is that benefiting you?**

I run regression test suite for new releases and report the bugs found.This gives testers in our team including me time to focus on testing new features and try out edge test cases.We can focus on UI/UX and also perform exploratory testing.

When there is an urgent release planned we can run the sanity test suite to make sure the basic functionalities in our app are working fine. 



  ### 48. It makes scraping data easy.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 26, 2018

**What do you like best about Selenium WebDriver?**

It lets you automate the interaction with a web browser.  The web browser can be google chrome, firefox etc. It provides multiple languages to automate the interaction such as python, C# etc. You can control your browser using Python script. Selenium python API is very user-friendly. 

**What do you dislike about Selenium WebDriver?**

If data size to scrap is big the selenium is bit slow than other tools like scrapy.

**Recommendations to others considering Selenium WebDriver:**

Must try it out for their use case.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Scrapped news articles for building news tagging website.

  ### 49. Phython Building vs Java for selenium

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 21, 2018

**What do you like best about Selenium WebDriver?**

It is a easy to script testing tool. With easy Maintaining for testing of software. It have various inbuilt utilities which a user can experience easily.

**What do you dislike about Selenium WebDriver?**

It is not used widely as Java binding selenium. As per Java it is less documented and usage.

**What problems is Selenium WebDriver solving and how is that benefiting you?**

If project uses DJango for the webdevelopment the developers assists with python based selenium.

  ### 50. Easy Selenium with Python 

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 28, 2018

**What do you like best about Selenium WebDriver?**

Short syntax of Python 
Selenium has good community in python to as it makes easy for many novice people who can learn python very easily compare to other OOP language

**What do you dislike about Selenium WebDriver?**

Indentation of Python function and methods. For python Selenium doesn’t have rich documention like Java 

**What problems is Selenium WebDriver solving and how is that benefiting you?**

Easily automate end to end application testing 


## Selenium WebDriver Discussions
  - [What does Selenium Webdriver do?](https://www.g2.com/discussions/what-does-selenium-webdriver-do) - 1 comment
  - [What are the benefits of selenium WebDriver?](https://www.g2.com/discussions/what-are-the-benefits-of-selenium-webdriver) - 1 comment

- [View Selenium WebDriver pricing details and edition comparison](https://www.g2.com/products/selenium-webdriver/reviews?page=2&qs=pros-and-cons&section=pricing&secure%5Bexpires_at%5D=2026-07-28+16%3A38%3A29+-0500&secure%5Bsession_id%5D=7b9fb1be-1753-4d6c-b528-8a1ceccdbc98&secure%5Btoken%5D=659b8e9a076d982aa6d264575f37b6ce7e9337b61a7e3a77b33ac7552b0a7fd8&format=llm_user)
## Selenium WebDriver Integrations
  - [Apache Maven](https://www.g2.com/products/apache-maven/reviews)
  - [AWS Lambda](https://www.g2.com/products/aws-lambda/reviews)
  - [BrowserStack](https://www.g2.com/products/browserstack/reviews)
  - [Cucumber](https://www.g2.com/products/cucumber/reviews)
  - [Cursor.sh](https://www.g2.com/products/cursor-sh/reviews)
  - [Git](https://www.g2.com/products/git/reviews)
  - [GitHub](https://www.g2.com/products/github/reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews)
  - [JUnit](https://www.g2.com/products/junit/reviews)
  - [Microsoft SQL Server](https://www.g2.com/products/microsoft-sql-server/reviews)
  - [Node.js](https://www.g2.com/products/node-js/reviews)
  - [Postman](https://www.g2.com/products/postman/reviews)
  - [Selenium Grid on Windows](https://www.g2.com/products/selenium-grid-on-windows/reviews)

## Selenium WebDriver Features
**Functionality**
- Language Contingency
- Component Library
- Unlocked Components

**Management**
- Framework Integration
- Repository Management
- Support

## Top Selenium WebDriver Alternatives
  - [Flutter](https://www.g2.com/products/flutter/reviews) - 4.6/5.0 (67 reviews)
  - [Material UI](https://www.g2.com/products/material-ui/reviews) - 4.5/5.0 (28 reviews)
  - [pandas python](https://www.g2.com/products/pandas-python/reviews) - 4.6/5.0 (96 reviews)

