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. Review collected by and hosted on G2.com.
Major drawback for this is that it is used for web based Applications only. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
Selenium webdriver supports only web based applications. It will not support window based applications Review collected by and hosted on G2.com.
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 Review collected by and hosted on G2.com.
Among all the web automation frameworks in the market I have found selenium to be most useful none so there is nothing to complain Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
UI needs to improve.
Sometimes Selenium does not locate all the elements properly. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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 Review collected by and hosted on G2.com.
Nothing As there is a lot more to explore and learn within Selenium Review collected by and hosted on G2.com.
First thing is it is open source
Easy to use and integrate
Web driver and maven architecture allows us to customize many things Review collected by and hosted on G2.com.
More coding skills required for Automation Testing using selenium Review collected by and hosted on G2.com.