 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What are the drawbacks of Selenium WebDriver?
Some of the prominent drawbacks of Selenium are listed below −
- Has assistance for only web oriented applications. 
- Time consuming to configure the environment unlike the paid tools like UFT. 
- Has no features provided by Test Management tools like ALM or UFT. 
- New characteristics introduced in Selenium, sometimes do not work as expected. 
- Has no in-built test report generation. It has to be integrated with TestNG/JUnit for reports. 
- Cannot be integrated with Test Management tools like ALM or UFT. 
- Cannot be used for verifying images. 
- Has no record and play feature, hence building a test script needs considerable time and effort. 
- Cannot be used for verifying mobile applications. We can use the Appium tool which is based on the WebDriver conventions. 
- Tricky to handle web elements which have dynamic attribute values, each time the page is loaded. 
- Cannot be used for verifying captcha. 
- Tricky to handle issues during page load, proper sync between the application and the tool, and so on. 
- Cannot be used for verifying audio and video. 
- Cannot be used for verifying fingerprints. 
- Requires a fair amount of programming know-how in order to start with test script development. 
- Has no direct technical assistance. We have to depend on communities and forums to solve queries. 
- Cannot be used for automating web services like REST/SOAP. 
- As the framework built on Selenium gradually grows in volume, it is cumbersome to maintain. 
