Overview Selenium a Web automation tool that automates web browsers. This course mostly focuses on how to use WebDriver API and automate web elements. This training is based on Java language and provides you a hands on experience automating the browsers and uses various frameworks such as Page Object Model. Apart from Selenium, you will also learn how to write jUnit tests.
Topics Covered → Introduction to HTML, CSS and JavaScript → Inspecting browsers → Using Selenium WebDriver → Frameworks such as Page Object Model → jUnit tests
Price: $1000 CAD Prerequisite: Core Java Duration: 10 Weeks Schedule: To enroll to this course, Please send us an email to contact@sanrus.ca
1) Overview on front end web technologies
Understanding HTML and the DOM structure
Overview on JavaScript
Overview on CSS
Practical example on using the above technologies to design a web
page
2) Introduction to Selenium API
Configuring selenium libraries on Eclipse IDE
Overview of Selenium WebDriver
Usage of web driver in Firefox, IE, Safari and Chrome
Debugging java code in Eclipse IDE
Setting environment variables in Windows, Mac and Linux
3) Identifying Web Elements using locators
Finding elements by tag id, name
Finding elements by link text
Finding elements by CSS selectors
Finding elements by direct XPath
Finding elements by direct XPath Axis
Overview on Firefinder and Firebug addons in Firefox.
4) Web driver usages
Using explicit and implicit waits
Handling UI Elements: Input box/buttons/drop down menus/radio
buttons/check
Extracting web elements and links using web driver
Handling multiple windows, pop ups and frames.
Simulating mouse actions and keyboards.
Working with AJAX applications.
5) Generating reports
Capturing window screenshot using web driver.
Generating CSV, Excel sheet files.
Reading test data from CSV, Excel and prefill those data on to web
page.