Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"Selenium Webdriver Training" is no longer available

No Reviews Yet

HSR Layout, Bangalore

Course ID: 16055

HSR Layout, Bangalore

Gururaj picture
Gururaj
No Reviews Yet

About the Course

This Selenium (latest version 2.0 also known as WebDriver) course goes outside the basics and enables the testing professionals to familiarize with the knowledge to handle challenging and complex web application projects. This course is touched around Selenium 2.0 and the ancillary softwares like Eclipse IDE, Java, JDBC, mySql, tomcat, Ant, JUnit, TestNG and Selenium Grid 2. The course is practical with structured exercises and examples to write reusable automation scripts.

The focus is on the practical application of Selenium WebDriver to resolve common web automated testing challenges using Live Web Applications.

Topics Covered

1. Introducing Selenium
Factors to be considered on when to automate or not to Automate?
Introducing Selenium
Selenium Components
Supported Environments
2. Developing Test Cases & Test Suites With Selenium-IDE
Record and Playback
Verifying Page Elements
Locating elements by id, xPath, DOM, CSS, etc
XPaths and installing Firebug & FirePath to get XPaths
3. WebDriver Concept and Functions in Practice
Introduction to WebDriver Interface
Downloading and configuring WebDriver in eclipse
Opening & Closing browsers
Creating Firefox profile
Implementation of WebDriver with HtmlUnit Driver
Installing & Using Firebug and FirePath Add-ons in Firefox
Identifying WebElements using id, name, link text, class, xpath, tagname etc
Handling Input Box/Buttons, WebList, Radio Buttons, Checkboxes & Links
Extracting links and other WebElements
Capturing screenshots
Window Handles
Handling Pop-up windows
Simulating the Keyboard Keypress events
Simulating Mouse movement, and right mouse click
Handling Dynamic WebTable, Calendar, Frame & Menu
Attaching & Downloading Files
Simulating front and back button click on Browser
Selenium Javadocs
Listeners- Using WebDriverEventListener
Practical usage of Listeners in Selenium
Finding Coordinates of a Web Object
4. Limitations and common test automation challenges
Synchronization
Ajax
Handling JavaScript alert messages
5. Advanced WebDriver
FirefoxDriver, IEDriver, ChromeDriver
Implicit and Explicit WebDriver Wait Conditions
Invoking JavaScript Functions
Managing variable xpaths
6. TestNG
Installing TestNg in Eclipse
Understanding usage of TestNg annotations
Running a Test
Batch Running of tests
Skipping Tests
Parameterizing Tests
Assertions/Reporting Errors
TestNg Reports
Advantages over Junit
Using TestNg in Selenium
Downloading and configuring Ant
Build.xml configuration
XSLT report generation using TestNg and Ant
Building a BAT file to run tests using ANT
7. WD - TestNG HYBRID Driven FrameWork
Overview of Hybrid Framework
Building XLS File Having Test Cases and Keywords
Building XLS File Having Test Data
Building Base class
Reading XPATHS, Configuration from properties file
Implementing WebdriverWait
Implementing the keywords using the reflection API
Implementing tests
Assertions and Reporting Errors
Parameterizing tests using DataProvider and XL Files
Repeating a test with different Data
Running the framework through ANT
Generating the reports
Creating a BAT file for project execution
8. JENKINS
What is Jenkins
Why Jenkins required
Configure selenium test to Jenkins and execute
9. Selenium Grid-2
Selenium grid 2 introduction
Grid Hub, Grid Node
Vmware installation
Configuration of Grid
Setting up Hub, Node
Grid Console
Node config json format file
TestNG for Parallel execution
DesiredCapabilities Object
RemoteWebDriver Object
Grid Coding in eclipse
Creating a Grid sample test case
End to end scenario building and execution on Grid -demonstration on one node
End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine
End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine and on multiple browsers

Who should attend

The course is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using Selenium.

Pre-requisites

Must Have

Knowledge of Core Java
Good to Have

HTML
CSS
DOM
XML
JavaScript

What you need to bring

Laptop

Key Takeaways

Understand Selenium WebDriver tool in depth, it?s features & components
Write good Automation scripts
Create Robust and Reusable scripts with the Framework Implementation.

Date and Time

Not decided yet.

About the Trainer

Gururaj picture

Avg Rating

Reviews

Students

Courses

Gururaj

MCA

Gururaj has around 10 years of rich experience in Software Testing both manual and automation for Web-based applications with single sign on and mobile applications for PocketPC. He is also a Certified ISTQB Professional. He has provided training to numerous batches on java for Selenium, Selenium RC & WebDriver, TestNG, Selenium Grid, Jenkins (Continuous Integration) etc. He has an overall understanding and experience in Software testing Lifecycle as well good work and training experience in testing in different platforms and open source tools.

Reviews

No reviews currently

Discussions

Post your requirement and let us connect you with best possible matches for IT Courses Post your requirement now

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more