It supports for multiple language and multiple browser.
Test cases executes faster compared to other tools and also it is very easy to identify and use web elements. Review collected by and hosted on G2.com.
It supports only web based application and it doesn't support windows application.
It supports only for very limited reporting.
We cannot test apps directly using this tool. Review collected by and hosted on G2.com.
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 Review collected by and hosted on G2.com.
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 Review collected by and hosted on G2.com.
Cross browser and cross platform support
Multi language support
Grid is beautiful concept Review collected by and hosted on G2.com.
Selenium webdriver inbuilt reporting is not available Review collected by and hosted on G2.com.
Multiple integration with different programming languages like JavaScript, Java, C#. Compatible with Protractor and can Automate JavaScript applications as well. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
Open Source, Best in the Business, More reliable, More you work, the more you can explore new features Review collected by and hosted on G2.com.
It is less secure because it is an open source tool Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
I am generally satisfied. It runs slower with Chrome than Firefox. Review collected by and hosted on G2.com.
The way it works with complex web application.
Large user base for support Review collected by and hosted on G2.com.
Selenium itself will not support Shadow DOM elements Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
Ease of automating web applications, different options to locate web elements, open source and having the ability to integrate with testing frameworks like TestNG Review collected by and hosted on G2.com.
Can only be used for automating web applications, Unable to automate desktop and mainframe applications, not having a dedicated support team Review collected by and hosted on G2.com.