coursecontent
coursecontent
in
+91 9590 587 663
www.SeleniumLabs.in +91 9739 216 095
1. Introduction:
2. Selenium IDE:
What is selenium
Jobs/Opportunities Installing Selenium IDE
Supported Browser Recording Script
Supported OS Running, Pausing and debugging Script
Supported Languages Running a script line by line
Inserting commands in between script
XPATHS and installing firebug to get XPATHS
Wait Commands
Verification and Assertions
Using if statements and loops in IDE.
Echo, StoreEval and StoredVars
Capturing screenshots from Selenium IDE
Sample scripts
6. Webdriver:
Capture screenshots in Selenium using Robot
Identifying Web-Elements using id, name,
class Capture tooltip in Selenium Webdriver
linkname, class, xpath, tagname Handling
How to generate log file in Selenium
Input box/buttons, list/selection boxes, radio
Webdriver using Log4j
buttons, check boxes Complete study of
How to handle Proxy in Selenium Webdriver
Dynamic XPath in Selenium
Handle Untrusted Certificate in Selenium or
Extracting links and other Web-Elements
How to handle SSL Certificate in Selenium
Capturing screenshots with WebDriver
Drag and Drop Function
Window handles
Default Selenium session in Firefox
Handling Frames in Web Page
Handling Mouse Event
WebDriverWait Class
Handling Keyboard Up-Down Arrow Handling
How to work with dropdown
Keyboard Enter Key
Setting the page load timeout-
Select checkbox randomly
WebDriver.Timeout Interface Simulating front
Working with Rows and Columns
and back button click on Browser using
Automation flash application
selenium
Read Excel file in Selenium using JExcel API
How to work with file uploader or How to
How to read CSV File in Selenium Webdriver
upload file in Selenium (using Robot class)
How to execute test cases in IE browser
How to work with file uploader or How to
using Selenium Webdriver
upload file in Selenium (using AutoIT)
Execute test cases in Chrome browser using
How to use Implicit wait in selenium
Selenium Webdriver
Webdriver
Connection with DB
How to handle Alert in Selenium Webdriver
Automate videos (Youtube Eg)
9. Framework:
Real time Project
Data Driven Framework
Page Factory Model
8. Exception Handling
7. Classes – Object Oriented
Exception Handling Demo
Programming
Finally And Else Block
Understanding Objects / Classes
Create Your Own Object
Create Your Own Methods
Inheritance
Method Overriding
11. Selenium WebDriver -> Setup And 12. Selenium WebDriver -> Running Tests
Installation On Various Browsers
Selenium WebDriver Installation Selenium WebDriver 3.x Gecko Driver Setup
Selenium 3.x Update ltiple – Using the Zip Function
> – Windows
Running Tests On Firefox
Running Tests On Google Chrome
Requirements To Run Tests On IE
Running Tests On Intern
13. Selenium WebDriver -> Finding 14. CSS Selectors – Advanced Locators
Elements
Using Ids With CSS Selectors To Find
Understanding Elements And DOM Elements
Find Element By Id And Name How To Use Multiple CSS Classes To Find
Understanding Dynamic Ids And Selenium Elements
Exception Using Wildcards With CSS Selectors
Find Element By XPath And CSS Selectors How To Find Child Nodes Using CSS
Find Element By Link Text Selectors
Find Element By Class Name CSS Cheat Sheet
Understanding “By” Class
How To Find List Of Elements
15. Xpath – Advanced Locators 16. Selenium WebDriver -> Working With
Web Elements
Difference Between Absolute And Relative
Xpath Browser Interactions Introduction
How to Build An Effective Xpath Browser Interaction *** Practical
Using Text To Build An Effective Xpath Implementation ***
Build Xpath Using Contains Keyword How To Click And Type On A Web Element
Build Xpath Using Starts How To Find The State Of A Web Element
How To Find Parent and Sibling Nodes (Disabled And Enabled Elements)
Practice Exercise With Solution + *** Interview Radio Buttons And Checkboxes
Question *** Working With Elements List
Xpath Cheat Sheet Understanding Dropdown Elements
– Windows
Internet Explorer
> Name And Tag Name
Starts-With Keyword
18. Selenium WebDriver -> Wait Types 19. Selenium WebDriver -> Advanced
Implicit Wait Vs Explicit Wait Calendar Selection Introduction
Implicit Wait *** Practical Example *** Calendar Selection *** Practical Example ***
Explicit Wait *** Practical Example *** Calendar Selection *** Real Time Example ***
Generic Method To Work With Explicit Wait AutoComplete Introduction
AutoComplete *** Practical Example ***
How To Take Screenshots
Generic Method To Take Screenshots
Executing JavaScript Commands
How To Find Size Of The Window
How To Scroll Element Into View
20. Selenium WebDriver -> Switch Wi 21. Selenium WebDriver -> Working With
Actions Class
How To Switch Window Focus
Switch To Window *** Practical Example *** Mouse Hover Actions
How To Work With IFrames How To Drag And Drop Element On A Web
Switch To IFrame *** Practical Example *** Page
Handling JavaScript Popup Working With Sliders Actions
– Practical Example
> Element Attribute
> > > Window And IFrames
7. Meta bots
Concept and working