0% found this document useful (0 votes)
81 views3 pages

Core Java - Selenium

The document outlines the course content for a Core Java and Selenium tool course. The course covers topics such as Java basics, OOP concepts in Java, the Java library, file programming, an introduction to automation and Selenium, Selenium browser handling, locators, synchronization, handling web elements, mouse events, list boxes, popups, the page object model, TestNG, automation frameworks, and implementing an automation project. It provides a comprehensive overview of the concepts and topics that will be covered during the course.

Uploaded by

sweetsailu19
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
81 views3 pages

Core Java - Selenium

The document outlines the course content for a Core Java and Selenium tool course. The course covers topics such as Java basics, OOP concepts in Java, the Java library, file programming, an introduction to automation and Selenium, Selenium browser handling, locators, synchronization, handling web elements, mouse events, list boxes, popups, the page object model, TestNG, automation frameworks, and implementing an automation project. It provides a comprehensive overview of the concepts and topics that will be covered during the course.

Uploaded by

sweetsailu19
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

Core Java – Selenium tool Course content

Core Java:

Basics of Programming:

 Java Components – jvm, jre and jdk


 Data Types and Variables.
 Methods
 Basic Programming
1. Decision Statements
2. Looping Statements

OOPS in Java:

 Members Of Class
 Class and Object
 Constructors
 Has-A and Is-A Relatonship
 Constructor Chaining
 this and super statement
 Overloading and Overriding
 Abstract class and Interface
 Type Castng
 Abstracton
 Polymorphism
 Generalizaton and Specializaton
 Access specifers
 Encapsulaton

Java Library:

 Object Class
 String Class
 Wrapper Class
 Java Bean Class
 System Class and its members
 Scanner class
 Singleton Design patern
 Arrays and problems on arrays
 Collecton Frameworks
 Excepton Handling

File Programming

Selenium Tool
Introduction to Automation

 What is Automaton
 Advantages & Disadvantage of Automaton
 When do we go for Automaton

Introduction to Selenium

 What is Selenium?
 Languages & Platorm supported by Selenium

Basic Browser Handling

 Launching Browser (Firefox, Chrome, IE, Safari…)


 Handling Browser Navigaton

Locators

 What is locator?
 Locator types(tagName,id,name,className,linkText,partalLinkText,css,xapth)

Synchronization

 About Script Synchronizaton


 Implicit wait
 Explicit wait
 Custom wait

Handling WebElement

 Different ways to perform actons on elements


 Using geters and seters for validaton
 Handling Multple Elements

Handling Mouse events

 Performing mouse hover acton


 Handling Drop down Menu
 Performing Drag and Drop acton

Handling ListBox

 Selectng optons using different methods


 Handling Mult select list box
 Sortng the content of list box
 Searching the list box

Handling Popups

 Introducton to types of popup


 Techniques identfy popup type
 Handling different types of popup

Page Object Model

 Introducton to Page Object Model


 Handling Elements (declaraton, initalizaton and utlizaton)
 @FindBy (annotaton)
 Page Decoraton using Page Factory
 Advantages of POM

TestNG

 TestNG annotatons
 TestNG reportng
 TestNG Asserton
 TestNG suite
 Parallel executon
 Parameter

Automation Framework

 What is Automaton Frame Work


 Why Frame work
 Types of Frame work
 Designing Frame work
 Implementaton of Frame Work
 Executon of Frame Work

Automation Project

 Implementng Frame work on Web Project


 Automaton workspace management using SVN
 Challenges faced in Automaton Project and Handling it

Automaton Life Cycle

You might also like