Selenium Essentials - Become Expert in Selenium Webdriver Automation with JAVA

Folks, I thought of sharing Selenium Essentials which you must cover if you want to get expertise in Selenium Automation. It might help beginners and intermediate techies. I have divided the content into two parts, Basic and Advanced. 


Fig1.1 Selenium training in chennai 

And I have linked the content to other web links of the blog, and planning to cover all in my future blog posts and link all the contents periodically. Find below the Selenium Essentials:

Course content is divided into two Parts:

PART 1 - Basic Selenium which teaches you about Selenium IDE – Record and Play, Debug, Verification points, and XPath.

PART 2 - Advanced Selenium using Java which teaches Java/JUnit, Eclipse IDE, Selenium RC, Data Driven Testing, Ajax based application Testing.


1) Automation
1.1 Introduction to Automation
1.2 Test Automation of Web Application


PART I

1) Selenium Overview

2) Introduction to Selenium

3) Selenium IDE Basics

3.1 Getting Started

3.2 Selenium Commands – Selenese


             video1.1 selenium training in bangalore 

4) Selenium IDE

4.1 Introduction of Selenium IDE
4.2 Installing Selenium IDE
4.3 Starting Selenium IDE

4.4 Selenium IDE Commands

4.5 Writing Sample Test Case
4.6 Running Selenium Tests on Different Browsers


5) Tools for Writing Test Cases

5.1 Introduction
5.2 Overview and Usage of tools.

 
6) XPATH & Regular Expressions

6.1 Introduction to XPATH
6.2 Tools (Firebug & Firepath)

7) Selenium IDE Commands
7.1 Recording and Running
7.2 Editing and Debugging.
7.3 Verifying Page Elements – Assertions and Verifications.
7.4 Locating Elements
7.5 Matching Text Patterns.
7.6 Store Commands and Selenium Variables
7.7 JavaScript and Selenese Parameters
7.8 Handling Alerts, Popup and Multiple Windows.


PART II

1) Selenium Webdriver:
1.1 Webdriver Architecture

1.2 A Guide to All Webdriver Commands

1.3 Actions Class (Advanced Commands)




2) Advanced Selenium Webdriver and JAVA Programs:

     1. How To Handle Dynamic Web Table In Selenium WebDriver

     2. How To Extract Table Data/Read Table Data Using Selenium WebDriver and Java

     3. Handling Multiple Browser Tabs Using Selenium Webdriver and Java

     4. Code Reusability & Maintainability Using Action Methods in Selenium Webdriver

     5. How To Take Partial Screenshot in Selenium Webdriver using Java



3) Top 6 Demo Websites For Practice Selenium Webdriver



3) Eclipse:
Installing Eclipse
About Eclipse IDE
Preparing Eclipse
ava Project (Classes, JUnit Classes) Editors, View, and Perspectives
Simple Project
Importing and Exporting
Eclipse Features
Debugging using Eclipse
Installing Eclipse Plug-in

4) TestNG:
       4.1 Setup TestNG in eclipse for automating test cases using Selenium Webdriver and Java
       4.2 Annotations - @BeforeClass, @BeforeTest, @BeforeMethod, @Test

       4.3 Annotations - @AfterClass, @AfterTest, @AfterMethod

       4.4 DependensOnMethods
           
       4.5 Priority
           
       4.6 testNG.xml
           
       4.7 Groups         
 
fig1.2 selenium eclipse


5) Junit:

3.1
About JUnit.
3.2
Test Fixture.
3.3
Sample JUnit Test Cases.
3.4
Test Runners.
3.5
Working with Test Case.
3.6
Working with Test Suites.
3.7
Testing Exception Handling.
3.8
Exercises and Examples.
3.9
JUnit 4










Comments

Popular posts from this blog

How To Handle Dynamic Web Table In Selenium WebDriver

Top "5 Selenium Webdriver with Java courses" for assessors and designers to "learn on the web" - (2018)

Guide 9 Amazing Websites To Practice Automation Testing