top of page

Selenium With Java

Java - Topics

•Java Basics

•Object-Oriented Programming (OOP) Concepts

•Arrays

•Strings, StringBuffer and StringBuilder

•File Handling

•Exceptions and Exception Handling

•Collections

•Multithreading

•JDBC


Selenium - Topics

•Selenium Basic Terminology

•Selenium Features

•Selenium Limitations

•Selenium vs QTP

•Selenium Tool Suite

•Selenium WebDriver

•Selenium WebDriver

•WebDriver-Architecture

•WebDriver-Features

•WebDriver-Installation

•First Test Case

•Running Test on Chrome

•Running Test on Firefox

•Running Test on IE

•Running Test on Safari

•WebDriver Commands

•WebDriver - Browser Commands

•WebDriver - Navigation Commands

•WebDriver - WebElement Commands

•Locating Strategies

•Locating Strategies By XPath

•Handling Text Box

•Handling Radio Buttons

•Handling Checkbox

•Handling Drop-Downs

•WebDriver-Drag and Drop

•WebDriver-Handling Alerts

•Handling Windows Popups

•WebDriver-Handling Frames

•WebDriver-Handling Windows and Tabs

•Scrolling a Web Page

•Selenium Assertions

•Selenium Grid


TestNG Framework - Topics

•TestNG Introduction

•TestNG Installation

•Features of TestNG

•Running Test Cases

•TestNG XML File

•Exclude/Include Test Cases

•Running Test Cases with Regex

•TestNG Groups

•TestNG Annotations

1) @BeforeSuite

2) @AfterSuite

3) @BeforeTest

4) @AfterTest

5) @BeforeClass

6) @AfterClass

7) @BeforeMethod

8) @AfterMethod

9) @BeforeGroups

10) @AfterGroups

•Annotation Attributes

•TestNG Parameters


BDD Cucumber Framework - Topics

•TDD Vs. BDD

•Cucumber Overview

•Cucumber Environment

•Cucumber Gherkins

•Cucumber Features

•Cucumber Scenarios

•Cucumber Step Definitions

•Cucumber Scenario Outline and Examples

•Cucumber Background

•Cucumber Background with Hooks

•Cucumber Tags

•Cucumber Hooks

•Cucumber Tagged Hooks

•Cucumber Execution Order of Hooks

•Cucumber Data Tables

•Cucumber JUnit Runner

•Cucumber Reports

•Cucumber Debugging



bottom of page