gcreddy
43 – Selenium Project Part-4
Selenium Class 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...
42 – Selenium Project Part-3
Selenium Class 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...
41 – Selenium Project Part -2
Selenium Class 41 – Selenium Project Part-2 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...
40 – Selenium Project
Selenium Class 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...
39 – Data Driven Testing using Excel and TestNG
Selenium Class 39 – TestNG Testing 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...
38 – TestNG Framework for Selenium Part-3
Selenium Class 38 – TestNG Testing 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 –...
37 – TestNG Testing Framework for Selenium Part-2
Selenium Class 37 – TestNG Testing 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...
36 – TestNG Testing Framework for Selenium
Selenium Class 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)...
35 – Page Object Model in Selenium
Selenium Class 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...
34 – Writing Selenium Test Cases Part-5
Selenium Class 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…....
33 – Writing Selenium Test Cases Part-4
Selenium Class 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…....
32 – Writing Selenium Test Cases Part-3
Selenium Class 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…....
31 – Writing Selenium Test Cases Part-2
Selenium Class 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...
30 – Writing Selenium Test Cases
Selenium Class 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...
29 – Element Handling in Selenium Part-4
Selenium Class 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...
28 – Handling Elements in Selenium Part-3
Selenium Class 28: Element Handling in Selenium Part-3 4) 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)...
27 – Element Handling in Selenium Part – 2
Selenium Class 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...
26 – Element Handling in Selenium
Selenium Class 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...
25 – Selenium WebDriver API Commands
Selenium Class 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...
24 – Element Locators for Selenium
Selenium Class 24: Element Locators for 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 Element...
23 – Web Elements in Selenium
Selenium Class 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...
22 – Selenium Test Environment Setup
Selenium Class 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...
21 – Introduction to Selenium WebDriver
Selenium Class 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...
20 – Java Object Oriented Programming Part-2
Selenium Class 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)...
19 – Java Object Oriented Programming
Selenium Class 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)...
18 – Java Predefined Methods Part-2
Selenium Class 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...
17 – Java Predefined Methods
Selenium Class 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...
16 – Java User Defined Methods
Selenium Class 16 – Java Methods – User Defined Methods i) Introduction to Java Methodsii) Types of Methodsiii) User defined Methods i) Introduction to Java Methods What is Method? Java Method is a set...
15 – Exception Handling in Java
Selenium Class 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...
14 – Java IO Part-2
Selenium Class 14 – Java IO Part-2 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...
13 – Java IO
Selenium Class 13 – Java IO Java Input and Output Operations 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...
12 – Strings and Arrays in Java
Selenium Class 12 – Strings and Arrays in Java i) String handling in Javaii) Arrays in Java i) String handling in Java What is String? String is a sequence of characters written in double...
11 – Java Control Flow Statements – 2
Selenium Class 11 – Java Control Flow Statements Part -2 Java Loop Statements and Branching Statements Java Conditional Statements Continuation: 7) Decide among several alternates (using switch statement) Expression: An expression in a programming...
10 – Java Control Flow Statements
Selenium Class 10 – Java Control Flow Statements Java has three types of Control Flow Statements i) Conditional / Decision Making Statements ii) Loop Statements iii) Branching Statements Java Operators Continuation d) Java Logical...
9 – Java Operators
Selenium Class 9 – 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...
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...
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...
6 – Java Program Structure
Selenium Class 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...
5 – Java Environment Setup
Selenium 5 – 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...
4 – Java for Selenium
Selenium 4 – 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)iii) Java Micro Edition...
3 – Selenium Testing Process-2
Selenium 3 – 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...
2 – Selenium Testing Process
Selenium 2 – 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 and Analyze Test Results...
1 – Introduction to Selenium
Selenium Class 1: Introduction to Selenium 1) What is Selenium? 2) History of the Selenium Project 3) Selenium Components / Selenium’s Tool Suite 4) Platforms supported by Selenium 5) Selenium License 6) Advantages and...
Selenium Syllabus
Selenium Course Syllabus I) Selenium Fundamentals (Introduction to Selenium and Selenium Test Life Cycle) II) Java for Selenium (Java Environment Setup, Java Data Types, Java Modifiers, Java Variables, Java Operators, Java Comments, Java Control...