Drawback or Limitations of Selenium
Drawback or Limitations of Selenium
Followings are the Drawback or limitations of Selenium:-
Drawback /Limitations | Description |
Desktop applications cannot be automated by Selenium. | To test the desktop application, we have tools like Test Complete, Winnium, and QTP/UFT, etc. |
Mobile applications cannot be automated by Selenium. | For mobile applications, Appium is the best tool to automate. |
Technical skills are required toautomate the test cases in Selenium. | Test engineers should have to know any of the programming languages like Java, Python, C#, Ruby, JavaScript, etc. to create useful automated tests script. |
Built-in Object Repository is not there in Selenium for maintaining the objects at a centralized location. | QTP/UFT is the tool which has this feature. |
For automating Web Services like Soap or Rest Selenium is not used. | We have other tools like Rest Assured Framework, Apache HTTP Client and, SoapUI, etc. to automate web Service. |
The capability to test the images does not support bySelenium. | To perform Image-Base Testing , Selenium integrates with tools like Sikuli. |
By default, selenium does not have reporting capability. | To get the reporting feature, Selenium has to integrate with TestNG, Extent Reports, etc. |
Window Based pop-ups which appear while we are working with the Web-based application functionalities like upload File etc. cannot handle by Selenium. | To handle Window Based pop-ups, Selenium integrates with tools like AutoIt. |
Selenium cannot automate the Captcha code. | The best way to test the captcha code is to ask the development team to disable them or make them static. |
Video Streaming cannot be automated by Selenium. | The content which is playing inside the video can’t be tested by selenium. |
For creating and executing the test scripts, selenium does not have its IDE. | Selenium needs other IDEs like Eclipse IDE, IntelliJ, etc. |
There is no vendor or official support, as Selenium is an Open Source and free tool. | While other tools like QTP/UFT, HP Company provides official support. |
In Selenium, we have to configure each and everything on our own like creating test environments or test scripts in Selenium. | While tools like QTP/UFT, Test Complete, etc. have their inbuilt features to develop everything. |
To automate Performance testing , Selenium is not an effective solution. | We have specific tools like JMeter, Load Runner, etc. are useful in performance testing. |