Skip to main content

Selenium Locators


What are locaters in selenium 



  1. Locators in Selenium are one of the most required and important commands. Because they are building block of automation scripts 
  2. It helps to locate the GUI elements through which multiple user actions can be performed. 
  3. Using the right locator ensures the tests are faster, more reliable or has lower maintenance over releases
  4. Incorrect locators may lead to automation failure 



Types of locators



  • ID
  • Name
  • ClassName
  • Tag Name
  • Link Text and Partial Link Text 
  • CSS Selector 
  • Xpath 



Ways to find the locators in Browsers


  • Firepath, Firebug addons for firefox browser 
  • ChroPath
  • Direct method using f12 – developer tools 


How to pass the locators in Automation 


Locating elements in WebDriver is done by using the method
  • findElement(By.locator())
  • findElements(By.locator())


Watch the Tutorial on Youtube: 






Comments

Popular posts from this blog

Java Program to Swap Two Numbers

In this program, you'll learn two techniques to swap two numbers in Java. The first one uses a temporary variable for swapping, while the second one doesn't use any temporary variables. To understand this example, you should have knowledge of the following Java programming topics: Basics of Java  Java Operators  Java Data types  Program with Temp Variable : The output of the program is : before swapping value of a:5 value of b:10 after swapping value of a:10 value of b:5 Program without temp variable :  the output of the above program will be: before swapping value of first:5 value of second:10 after swapping value of first:10 value of second:5 Follow my session on youtube : 

Webservices Interview Questions

  1. What is Web Service The Web Service is a standard software system used for communication between two devices (client and server) over the network or Say exchanging information between two applications over the network. 2. How Does a Web Service Work? A web service enables communication among various applications by using open standards such as HTML, XML, WSDL, and SOAP. You can build a Java-based web service on Solaris that is accessible from your Visual Basic program that runs on Windows. 3. Explain web service architecture? Web service framework architecture consists of three different layers. Service Provider: Service provider role is to create the web service and makes it accessible to the client applications over the internet for their usage. Service Requestor: Service Requestor is basically any consumer of web service like any client application. Client applications are written in any language. They contact web service for any type of functionality by sending XML request...

Selenium introduction

Selenium introduction and its components: Selenium was created by Jason Huggins in 2004. An engineer at ThoughtWorks, he was working on a web application that required frequent testing. First tool was named as “JavaScriptTestRunner” later named as “Selenium Core” Selenium is a functional automation tool for web applications Selenium is an open-source Selenium can support multiple languages like HTML, java, python, ruby, Perl, PHP and C# Can support multiple browsers like IE, Google Chrome, Mozilla Firefox, Safari and Opera Supports the Operating systems like Windows, Linux, and Mac. Selenium is mainly built-in 4 Components Selenium IDE (Integrated Development Environment) Selenium RC (Remote Control) Selenium WebDriver Selenium Grid Selenium IDE (Integrated Development Environment): Selenium IDE is a simple record and playback tool which comes as an add-on for Mozilla Firefox only. Test cases written in IDE can b...