fbpx

Back To The Course

Module 1: OOPS Concept

Module 2: Conditional and Loop statements

Module 3: Array

Module 4: String

Module 5 : Programming on String

Module 7: Exceptional handling

Module 8: Collection

Module 9: Asynchronised Collection

  • ConcurrentHashMap, ConcurrentLinkedQueue, and ConcurrentSkipListSet

Module 10: Java 8 Concepts

  • Lambda expressions
  • Stream API
  • Date and time API

Module 11: Interview Practice based on Programming Question

Module 12: Selenium Architecture

Module 13: Different types of Locator

Module 14: Xpath and CSS deep dive

Module 15: Selenium inbuilt methods

Module 16: Selenium Advanced

Module 17: Coding with Selenium

Module 18: Building a project with Selenium and Java

Module 19: Basic Concepts of TestNG

Module 20: Basic Concepts of Cucumber

Module 21: Basics of Maven

Module 22: Basics of Git

Module 23: Basics of Jenkins

Module 24: Overview of Postman

Module 25: CRUD Operations

Module 26: Configuring Requests

Module 27: Testing Response

Module 28: Schema Validation

Module 29: Path and Query Parameters

Module 30: Collections in Postman

Module 31: Different Types of Variables

Module 32: Scripting in Postman

Module 33: Newman and Jenkins Integration

In this lesson, students will delve deeper into the topic of identifying elements on a webpage using advanced techniques in Selenium. The following topics will be covered:

Introduction to advanced techniques: An overview of the different advanced techniques that can be used in Selenium to identify elements on a webpage, including XPath and CSS selector.

Understanding XPath axes: A comprehensive explanation of the different XPath axes and how they can be used to identify elements on a webpage more accurately.

Using XPath functions: A demonstration of how to use XPath functions, such as contains(), starts-with(), text(), and position(), to identify elements on a webpage.

Understanding CSS selector syntax: A comprehensive explanation of the different components of the CSS selector syntax and how they can be used to identify elements on a webpage more accurately.

Using CSS selector attributes: A demonstration of how to use CSS selector attributes, such as class, id, and type, to identify elements on a webpage.

Using CSS selector pseudo-classes: A demonstration of how to use CSS selector pseudo-classes, such as first-child, last-child, and nth-child, to identify elements on a webpage.

Combining XPath and CSS selector: A demonstration of how to use a combination of XPath and CSS selector to identify elements on a webpage, including the advantages and limitations of using this approach.

By the end of this lesson, students will have a thorough understanding of the advanced techniques that can be used in Selenium to identify elements on a webpage, including XPath axes, functions, and CSS selector syntax, attributes, and pseudo-classes. They will also have a good understanding of how to combine XPath and CSS selector for maximum accuracy and efficiency.