×

Drawback or Limitations of Selenium

Drawback or Limitations of Selenium

Followings are the Drawback or limitations of Selenium:-

Drawback /LimitationsDescription
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. 

Related Topics

Selenium-IDE Locators

Selenium-IDE Locators: Before we start learning about Selenium –IDE Locators, firstly we have to learn about UI elements. UI Elements -UI elements are the elements which are displayed on the web application....

1 minute read.

Selenium WebDriver - Navigation Controls Commands

Navigation Controls Commands in Selenium WebDriver WebDriver is used to hold the browser history and perform browser navigation operations like, back, forward, and refresh. Whenever a WebDriver launches a browser, all...

5 minutes read.

Selenium WebDriver - IE [Internet Explorer] browser

Selenium WebDriver - IE [Internet Explorer] browser In this segment, we will understand how to run a test script with the help of the IE (Internet Explorer) browser. It is a standalone...

4 minutes read.

Selenium Tutorial

What is Selenium? Selenium is a functional testing tool and compatible with the non-functional testing tools also. Selenium is free and does not require any licensing. Functional tests script executed by...

6 minutes read.

XPath Axes Selenium WebDriver

XPath Axes XPath axes are those axes that are used to search for the multiple nodes in the XML document from the current node context. These methods are mainly used when the...

14 minutes read.

Selenium WebDriver- Radio button handling

Selenium WebDriver- Radio button handling In this tutorial, we will be learning about handling the radio button in selenium WebDriver. Let us take one example to give you a better understanding of...

3 minutes read.

CSS Selector: Sub String in Selenium IDE

CSS Selector: Sub String CSS Selector Sub-string is used to match a partial string to locate a particular web element. There are three ways to match a substring using a CSS Selector. Match...

2 minutes read.

Selenium IDE Tutorial for Beginners

Selenium IDE Introduction Selenium IDE stands for Integrated Development Environment. Selenium-IDE is released in 2006 and developed by SHINYA [JAPAN] THOUGHTWORK Company. Selenium IDE implemented as a Firefox plug-in, and concedes the record, edit, and debug tests....

2 minutes read.

CSS Selector: ID/Class and Attribute in Selenium IDE

CSS SELECTOR: ID/Class and Attribute The Id, class, and attribute of CSS selector are used to identify the web element to access the web pages.  Syntax for Id/Class and Attribute: css= <./#> {[attribute=Value of...

2 minutes read.

Selenium WebDriver- Microsoft Edge Browser

Selenium WebDriver- Microsoft Edge Browser: In this tutorial, we will learn how to launch the Microsoft Edge browser in the Selenium WebDriver. Before we start automating our test script with Microsoft Edge...

4 minutes read.

Link Text Locator in Selenium IDE

LINK TEXT Link textlocator is used to identify only the weblink element based on the name of the link. Whenever multiple links are there, it will not work; it will work only...

1 minute read.

Name Locator in Selenium IDE

NAME LOCATOR: It is used to find the name in the web element. If we have multiple web elements of the same name, then the first matched element would be returned. Open the...

3 minutes read.

Selenium WebDriver- Checkbox handling

Selenium WebDriver- Checkbox handling In this tutorial, we will be learning about handling the checkbox in selenium WebDriver. Let us take one example to give you a better understanding of Checkbox handling,...

4 minutes read.

Selenium Wait

In this tutorial, we will understand how we can avoid synchronization issues while executing the test script in a selenium WebDriver. Before going further in this tutorial, first, we will understand that...

10 minutes read.

WebDriver-Class Name Locator

WebDriver-Class Name Locator In this tutorial, we will learn about the Class name locator of selenium WebDriver. The Class Name locator is used to identify any element in UI based on the...

4 minutes read.

CSS Selector: Class in selenium IDE

CSS Selector: Class Identify a web element with the help of Class as a CSS Selector is like using id attribute. The only difference between Class and id is in their...

2 minutes read.

Drawback or Limitations of Selenium

Drawback or Limitations of Selenium Followings are the Drawback or limitations of Selenium:- Drawback /LimitationsDescriptionDesktop applications cannot be automated by Selenium.To test the desktop application, we have tools like Test Complete, Winnium, and...

2 minutes read.

WebDriver-Name Locator:

WebDriver-Name Locator: The name locator is used to identify any element in UI with the help of the name backend attribute. The Syntax of the name attribute is as below: driver.findElement(By.name(“value of the...

4 minutes read.

Selenium vs QTP

In this section, we are comparing the most frequently used automation tool –Selenium and QTP. Selenium and QTP have relative advantages over each other- FeaturesSeleniumHP QTPLicensingSelenium is an open-source testing tool....

3 minutes read.

Selenium WebDriver-Locators

Selenium WebDriver-Locators The WebDriver uses the same set of locating strategies like selenium -IDE for specifying the location of the web element. Each locating strategy has its command in Java to locate...

1 minute read.