Skip to main content

Selenium WebDriver Training



Requirements:

  • Basic Java knowledge is required
  • Basic HTML knowledge is helpful

Training program:

  • Selenium Introduction
    • Introduction
    • Why Selenium
    • Selenium WebDriver Architecture & How WebDriver Works
  • Setup and installation of required tools and plugins
    • Overview and Install Java JDK
    • Install IntelliJ
    • Install Selenium IDE and plugins
    • Install Maven Plugin
  • Selenium WebDriver - Basics
    • Using IDE to Generate Code
    • Assert vs Verify - Selenium IDE Commands
    • Locators and XPath
    • Browsers Commands
    • Switch Windows
    • Radio Buttons and CheckBoxes
    • Dropdowns and MultiSelect
  • Selenium WebDriver - Working with Actions Class
    • Mouse Hover Actions
    • Drag and Drop Elements on a Web Page
    • Sliders Actions
  • Selenium WebDriver - Advanced
    • Calendar Selection - working with date pickers
    • Autocomplete
    • Handling Web Tables
    • JavaScript Execution
    • Capturing screenshots of a web page
    • Wait Types - Handling Synchronization Issues
  • Automation Framework
    • Automation Framework Introduction
    • Page Object Model
    • Creating Object Repository and Page Class
    • Page Factory
  • Logging Infrastructure - Using Log4j
    • Log4j Introduction
    • Configuring Properties File
    • Test Case Using Logging Infrastructure
    • Appenders Initialization Issues Of Log4j
  • TestNG Framework
    • TestNG Introduction
    • Running Test Suite
    • Grouping Tests
    • Dependent Tests
    • Prioritizing Tests
    • Reporters And Asserts
    • Parameters And DataProviders
    • Multiple Browsers And Parallel Tests
    • Listeners
    • MultiThreading And Parallel Tests
  • Cross-Browser Testing Using Selenium Grid 2.0
    • Selenium Grid Introduction
    • Hub And Nodes Configuration
    • Grid Configuration Using JSON File
    • Running Test Case On Selenium Grid Environment
    • Real Time Practical Example Of Selenium Grid
  • Build Management With Maven
    • Maven Features and Advantages
    • Setup and Installation for Windows
    • Creating And Importing Maven Project
    • Maven Local And Central Repositories
    • POM Explanation - Core Of Maven
    • Build Lifecycle And Maven Commands
    • Maven Project Migration
    • Maven TestNG Integration And Maven Profiles
    • Where To Find TestNG Reports In Maven
  • Continuous Integration With Jenkins
    • Jenkins Features And Advantages
    • Jenkins Setup And Installation
    • Jenkins Configuration
    • Securing Jenkins
    • Jenkins Plugins Management
    • Building A Maven Project Using Jenkins
    • Building A Freestyle Project Using Jenkins
  • Database Testing:
    • Testing MySql
  • Performance Testing:
    • Performance Testing Going The System Way
    • Performance Testing By Making A StopWatch
  • Behavior Driven Development Using Cucumber
    • Introduction to BDD with Cucumber
    • Features And Advantages
    • Cucumber JAR Files
    • Setting Up Cucumber Project
    • Selenium Login Test
    • Understanding The Feature File
    • Gherkin Keywords Explanation
    • Understanding Cucumber Options
    • Converting Selenium Test To Cucumber With Step Definition

Location:

  • Tunis, Tunisia

Cela vous intéresse ? Vous avez besoin d'une formation ? Vous avez une idée ?

Faites-moi savoir alors !, Voici mes informations de contact