JAVA SELENIUM Training

JAVA SELENIUM Training course provide by ducat IT training School

Beginner 0(0 Ratings) 0 Students enrolled
Created by ducatittrainingschool staff Last updated Mon, 09-May-2022 English


JAVA SELENIUM Training free videos and free material uploaded by ducatittrainingschool staff .

Syllabus / What will i learn?

Introduction to Java

  • Introduction to Java Programming Language,
  • Uses of Java language, Java Syntax Rules & Coding Standards,
  • Java Environment Setup, Write & Execute first Java Program,
  • And Write Java Programs using Eclipse IDE

Java Programming for Selenium

  • Overview of Java Programming, Java Modifiers, Data Types,
  • Variables, Operators, Flow Control, Arrays, String Handling,
  • File Handling, Exception Handling, and Methods
  • Java OOPS: Inheritance, Polymorphism, Abstraction, and Encapsulation

Java Program Structure and Syntax

  • Java Programming Structure, Writing Comments,
  • Declaring Methods, Declaring Variables,
  • Declaring Constants, Print Statements, usage of Operators,
  • Writing Conditional Statements, Writing Loop Statements and Calling methods

Java Conditional and Loop Statements

  • Java Conditional and Loop Statements ,explains Types of Conditional statements in Java,
  • Types of Conditions and usage of conditional statements
  • If statement and switch statements in Java with examples
  • Java loop structures, for loop, while loop, do while loop and enhanced for loop with examples

Strings and Arrays in Java

  • Strings and Arrays in Java, explains String handling in Java,
  • Creating Strings, String Concatenation, and String Comparison
  • Array declaration, types of Arrays, print Array, copy Array,
  • Array methods and Advantages & Disadvantages of Arrays

Input Output Operations and File Handling

  • Input and Output operations and File handling in Java,
  • Explains reading different types of input and displaying output on the console

Collections Framework

  • Introductions of Collections
  • Types of collections
  • Generic -List, Dictionary, Stack and Queue
  • Non Generic- ArrayList, HashTable, Stack and Queue
  • Introduction of Hash Map & Hash key
  • Introduction of set

SELENIUM

Introduction of Selenium

  • What is Automation Testing
  • Use of automation Testing
  • Tools for Automation Testing
  • Why automation is important for you career?
  • What is Selenium
  • Advantage of Selenium
  • History of Selenium
  • Component of Selenium
  • Architecture of Remote Control
  • Architecture of WebDriver
  • Architecture of GRID
  • Differences between API's Vs GUI's

    Selenium IDE:
    Set up Eclipse:
    WebDriver:
    Browser & Navigation Commands:
    Locators:
    Element Identification:
    Tables, Checkboxes & Radio buttons:
    Selenium Waits, Alert & Switch Windows:
    Action Class:
    TestNG Framework:
    Cucumber :
    Log4j Logging:
    Database Connections:
    Automation Framework:
    Maven:
    Jenkins:
    GitHub
    Automation Test Script Development (Project Based)
    Interview Preparation :

      • Selenium IDE Introduction
      • Record and Playback with Firefox and Chrome
      • Debugging in Selenium IDE Script
      • Introduction Katalone Studio
      • Record and Playback through Katalone Studio
      • Download and install java
      • Download and start Eclipse
      • Download and configure WebDriver java client
      • Set up a project
      • Create packages
      • Create a First Java test case
      • Import WebDriver Source file
      • WebDriver Interface
      • Web Element Interface
      • Launching Firefox browser
      • How to Open a URL
      • Verify Page title
      • Strategy to get the Page Source
      • Difference between Close & Quit
      • Ways to Navigate Back & Forward
      • How to Refresh Page
      • Another way of Navigating to specific Page
      • What are locators
      • HTML Basics
      • HTML language tags and attributes
      • ID, Name, Xpath, CSS etc
      • Difference between Absolute & Complete Xpath
      • Finding your first element
      • Web Element Commands
      • Finding the Href & Src broken link
      • Define the manually static Xpath
      • Element Inspector in Mozilla, Chrome and IE
      • Element locator tool for Firefox Locator
      • Firebug & Fire Path Add-Ons in Mozilla
      • Various HTML locator strategies
      • XPath Helper Plug-in for Chrome
      • Selection of Effective Xpath
      • Handling Dynamic objects/ids on the page
      • Identify table rows and columns
      • Extracting values from a cell
      • Dynamically Identify Tables Data
      • Select class in Selenium
      • Drop Down Handle.
      • Select multiple values from the list
      • Select & Deselect operations by Index, Value & Visible Text.
      • Implicit and Explicit waits
      • How to use Expected Conditions with Waits
      • PageLoad Timeout & SetScript Timeout property
      • Simple use of Thread Sleep
      • Concept of Fluent Wait in Selenium
      • WebDriver Wait and its uses
      • Different Wait Until Conditions
      • Ways to handle Simple, Confirmation & Prompt Alert
      • Concepts of Set Interface in Java
      • Difference between Window Handle & Handles
      • Switching & Closing Windows, Tabs & Popup's
      • Concept of window ID
      • Extracting window IDs with Selenium Object reference
      • JavaScript Executor Interface
      • Captured Screenshot
      • Cookies Handles
      • What is Action Class & What can we do with Action Class
      • Mouse Hover & Mouse Movement with Action
      • Finding Coordinates of a Web Object
      • Drag and Drop Action
      • What is TestNG
      • Benefits and Features of TestNG
      • How to download TestNG
      • Annotations in TestNG
      • How to run Test Suite in TestNG
      • Groups in TestNG
      • Depend on in TestNG
      • Test Case sequencing in TestNG
      • TestNG Asserts
      • TestNG Parameters
      • Multi Browser testing in TestNG
      • Parallel testing in TestNG
      • Extent Report API
      • Introduction Cucumber
      • Using Cucumber
      • Gherkins Language
      • Creation of feature files and Step Definition
      • Introduction TDD and BDD
      • TDD Vs BDD
      • Version Control (GitHub Introduction)
      • Log4j Introduction
      • Download Log4J
      • Add Log4j Jar
      • Test Case with Log4j
      • Log4j Log Manager
      • Log4j Appenders
      • Log4j Loggers
      • Database connection
      • Database Testing in Selenium using MySql Server
      • What is Automation Framework
      • Features of Automation Framework
      • Benefits of using Automation Framework
      • Different types of Automation Framework
      • What is Data Driven Framework
      • What is Modular Driven Framework
      • What is Keyword Driven Framework
      • Apache POI API
      • POI Setup and Configuration
      • Read and Write Excel file with Apache POI
      • POM (Page Object Model)
      • Page Factory
      • Maven Introduction
      • Install Maven in Eclipse IDE
      • Install Maven on Windows
      • Install Maven on Mac
      • How to Create a New Maven Project
      • How to Create a New Maven Project in Eclipse
      • Configuration of POM & set multiple builds
      • Jenkins Introduction
      • Selenium Integration with Jenkins
      • Installation & configuration of complete Jenkins setup
      • Scheduling of Maven build & set multiple builds in Jenkins
      • Overview of integration between Jenkins & GitHub
      • Overview of integration between Jenkins & AWS
      • Overview of integration between Jenkins & Azure
      • Schedule activate & deactivate of builds
      • Analyze the complete console logs
      • Introduction of GitHub and Selenium integration
      • Installation of git binaries
      • Github set up in eclipse IDE
      • Building repository on git
      • Test prepare in selenium using Github
      • Analyzing Manual Test Script
      • Automation Test Script Development strategy
      • Development Test Script according to manual script
      • Technical Interview Preparation
      • Mock interview Preparation
      • HR Session
      • Project implementation




Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 140 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 1 /-
Contact instructor for demo :