Selenium Training Videos on Selenium Fundamentals, Test Automation Fundamentals, Java Programming for Selenium, and Design & Implement Automation Framework.
Selenium, Java, TestNG, and Project Latest Notes
Selenium Training Videos
Selenium Training Videos, Introduction module,
Selenium Syllabus
Selenium WebDriver Fundamentals, Inspecting Elements, Locating Elements, Actions on Web Elements, POM, and Writing Selenium Test Cases. Java for Selenium, Java Language Elements, and Object-Oriented Programming. TestNG Testing Framework for Selenium, and Selenium Automation Framework Design & Implementation.
1. Introduction to Selenium
Overview of Selenium, Selenium suite of Tools, Selenium IDE Features, Selenium RC Features, Overview on Selenium WebDriver, Selenium Grid Features, History of the Selenium Project, Platforms supported by Selenium and Selenium Licence.
2. Selenium Test Process
Selenium Testing Process/Selenium Test Life Cycle, Phase in Selenium Testing Process (Test Planning, Generate Basic Tests/Test Cases, Enhance Test Cases, Run & Debug Test Cases, Analyze Test Results, and Report Defects.)
3. Selenium Test Process – 2
Selenium Testing Process Part -2 Selenium Test Process iii) Enhance Test Cases 3) Synchronization In UFT: Using Synchronization Point, or wait command or increase Tool default time In Selenium IDE: Using…
I. Java Programming For Selenium
Selenium Training Videos, Java Standard Edition or Core Java module,
4. Java for Selenium
Overview of Java Programming Java has three important editions i) Java Standard Edition / Core Java (Old name J2SE), ii) Java Enterprise Edition / Advanced Java (Old name J2EE), and iii) Java Micro Edition…
5. Java Environment Setup
Java Environment Setup, 1) Uses of Java, 2) Java Syntax, 3) Java Environment Setup & Verify 1) Uses of Java Java is used to develop Desktop Applications Web Applications Enterprise Applications…
6. Java Program Structure
i) Java Program Structure, ii) Java Sample Program, i) Java Program Structure 1) Documentation Section It includes the comments to tell the program’s purpose, it improves the…
7. Comments, Modifiers, and Data Types in Java
Selenium Class 7 – Java Comments, Modifiers and Data Types i) Java Commentsii) Java Modifiersiii) Java Data Types i) Java Comments Comments are English words used for Code Documentation Purpose of Comments: To make…
8. Java Variables
Selenium Class 8 – Java Variables Yesterday Class Continuation: Java Data Types 2) Non-Primitive data types / Reference data types Non-Primitive data types in Java are Objects (String, Array, etc…) Example: String…
9. Java Operators
Java Operators Operators are used to perform Arithmetic, Comparison, and Logical Operations. Operators are used to perform operations on variables and values. Example: public class JavaOperators { public static void…
10. Java Control Flow Statements
Java Operators Continuation, Java Logical operators, Java Control Flow Statements, Java has three types of Control Flow Statements, Conditional or Decision Making Statements, Loop Statements, and Branching Statements.
11. Java Control Flow Statements – 2
Java Loop Statements and Branching Statements Java Conditional Statements Continuation: 7) Decide among several alternates (using switch statement) Expression: An expression in programming…
12. Strings and Arrays in Java
i) String handling in Javaii) Arrays in Java i) String handling in Java What is String? The string is a sequence of characters written in double…
13. Java IO (Java Input and Output)
Input: Input using input devices (keyboard & Mouse) Read data from Files (text/excel/database files etc…) Read data from Application objects/elements Output: Display message/s…
14. File Handling in Java
Java File handling continuation: 4) Read a Text File //Open the Specified file in “Read” Mode FileReader xyz = new FileReader (“C:\Users\admin\Desktop\selenium.txt”); //Read Data from the opened…
15. Exception Handling in Java
Exception Handling: An exception is an event that occurs during execution of a program when normal execution of the program is interrupted. Exception handling is a…
16. Java Methods – User Defined Methods
i) Introduction to Java Methods, ii) Types of Methodsiii) User-defined Methods i) Introduction to Java Methods What is Method? Java Method is a set…
17. Java Predefined Methods
Categories of Predefined Methods i) String Methodsii) Number Methodsiii) Character Methodsiv) Array Methods Etc… i) String Methods 1) compareTo() Method It Compares two strings and supports 3-way…
18. Java Predefined Methods Part-2
Categories of Predefined Methods i) String Methods ii) Number Methods iii) Character Methods iv) Array Methods etc… iii) Character Methods 1) isLetter () Method It checks…
19. Java Object-Oriented Programming
Java Object-Oriented Programming i) Inheritance ii) Polymorphism iii) Abstraction iv) Encapsulation i) Inheritance It is a process of inheriting (reusing) Class members (Variables and methods)…
20. Java Object-Oriented Programming Part-2
Java OOPS Continuation: ii) Polymorphism Existence of Object Behavior in many forms We have 2 types of Polymorphism, 1) Compile Time Polymorphism / Method Overloading2)…
II. Selenium WebDriver
Selenium Training Videos, Selenium WebDriver Test Tool module (main module),
21. Introduction to Selenium WebDriver
i) Introduction to Selenium WebDriver ii) Automated Testing using Selenium WebDriver …………………………………………………………. Test Level: System Testing Test Type: Functional Testing Test Method: Automated Testing Test Tool: Selenium…
22. Selenium Test Environment Setup
i) Selenium Test Environment Setup First choose Selenium Tools and Other Components for Testing, Example: Eclipse IDE for writing Test Scripts, Java for programming, TestNG as Test…
23. Web Elements in Selenium
i) Web Elementsii) Actions on Web Elements i) Web Elements Browser, Page, ……… Edit Box, Text Box, Link, Button, Image, Image Link, Image Button Text Area, Error…
24. Element Locators in Selenium
Note 1) Important task in Function Test Automation is Object Identification or Locating Element. 2) No Front-end object/element reference is required for Database Testing. What is an Element…
25. Selenium WebDriver API Commands
Selenium WebDriver API Commands i) Browser Regular Commands ii) Browser Navigation Commands iii) Commands on Web Elements iv) Verification Commands on Web Elements v) Others i) Browser…
26. Handling Elements in Selenium
Selenium WebDriver API Commands Continuation: iv) Verification Commands on Web Elements 14) isDisplayed() command is applicable on all the web elements15) isEnabled() command is applicable on all…
27. Element Handling in Selenium Part-2
1) Handling Browser Manual Operations: Lunch the Browser Navigate to a specified url Return Browser Title Return Browser Url Return Page Source Return Browser Window Handle…
28. Element Handling in Selenium Part-3
Handling Link Types of Links in the Web…. i) User Interface Design Point view a) Text Link (ex: “Gmail” link in Google Home Page) b)…
29. Element Handling in Selenium Part-4
9) Handle Drop down Box Check Displayed Status Check Enabled Status Select an Item Return Items Count Selenium WebDriver Steps: driver.get(“http://www.gcrit.com/build3/create_account.php?osCsid=6rqlkhhibc3d4pvkdt6fafs4s1”); boolean displayStatus = driver.findElement(By.name(“country”)).isDisplayed(); System.out.println(displayStatus);//true…
30. Writing Selenium Test Cases
Prerequisites for writing Selenium WebDriver Test Cases… i) Test Scenario or Manual Test Case ii) Element Locators to Locate/Recognize/Identify Elements/Objects iii) Selenium WebDriver API Commands to…
31. Writing Selenium Test Cases Part-2
Write Test Cases… Test Case 1: Verify Internal and External Links…… Test Case 2: Verify the Element Existence… Test Case 3: Verify Customer Registration….. Test…
32. Writing Selenium Test Cases Part-3
Writing Test Cases: 1) Verify Internal and External Links in a web site 2) Verify element existence….. 3) Verify Customer Resigitration…. 4) Verify Customer Login…….
33. Writing Selenium Test Cases Part-4
Writing Test Cases: 1) Verify Internal and External Links in a web site 2) Verify element existence….. 3) Verify Customer Registration…. 4) Verify Customer Login…….
34. Writing Selenium Test Cases Part-5
Writing Test Cases: 1) Verify Internal and External Links in a web site 2) Verify element existence….. 3) Verify Customer Resigitration…. 4) Verify Customer Login…….
35. POM – Page Object Model in Selenium
Page Object Model is an Object / Element design pattern to create Repositories for web elements (Ex: Link, Edit box, Button etc…) We…
III. TestNG Framework for Selenium
Selenium Training Videos, TestNG Testing Framework module,
36. TestNG Testing Framework for Selenium
1) Introduction to TestNG Testing Framework 2) Install TestNG and write first TestNG program 3) Create multiple Test cases and run 4) TestNG Annotations 5)…
37. TestNG Framework for Selenium Part-2
2) Write first TestNG program Write TestNG program/Test Case a) Manual Test case Test Case name: Verify page Title (Google) Test Steps: i) Launch…
38. TestNG Framework for Selenium Part-3
5) Execute multiple Programs / Classes using XML HTML and XML are tag based languages and no control flow in these languages HTML –…
39. TestNG Framework for Selenium Part-4
1) Introduction to TestNG Testing Framework 2) Install TestNG and write first TestNG program 3) Create multiple Test cases and run 4) TestNG Annotations…
IV. Selenium Project
Selenium project URLs have been changed. new URLs are,
40. Selenium Project
Functional Test Automation using Selenium, Application (AUT): gcrShop Online Shopping web portal i) Admin Interface: For Application Master Data and Maintenance… (http://www.gcrit.com/build3/admin/) ii) User Interface: For conducting business…
41. Selenium Project Part-2
Selenium Integration with Maven
Selenium Project 1) Project Information 2) Project Description 3) Stake Holders of the Project 4) Interfaces of the Project/AUT 5) Features to be tested in Admin Interface…
42. Selenium Project Part-3
Selenium Project 1) Project Information 2) Project Description 3) Stake Holders of the Project 4) Interfaces of the Project/AUT 5) Features to be tested in Admin Interface…
43. Selenium Project Part-4
I. Smoke Test Scenarios for gcrShop Application Admin Interface URL: http://www.gcrit.com/build3/admin/ Verify “Launch the Application (gcrShop) Admin Interface” Verify “Required Elements” availability in the Admin interface Home…
44 – Selenium Automation Framework
Selenium Test Environment Setup using Selenium WebDriver, Java, TestNG, Jenkins and Maven. Create Automation Framework Resources like Driver Scripts, Object Repositories, Built-in Functions, Test Data and Other Files, and Create Selenium test Cases using Test Automation Resources & Execute.