Signup as a Tutor

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

Selenium Webdriver Training

No Reviews Yet

HSR Layout, Bangalore

Course ID: 16055

HSR Layout, Bangalore

Students Interested 3 (Seats Left 0)

₹ 8,900

No Reviews Yet

Date and Time

Not decided yet.

About Gururaj

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.
No reviews currently Be the First to Review

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.

Reviews

No reviews currently Be the First to Review

Discussions

Students Interested 3 (Seats Left 0)

₹ 8,900

Post your requirement and let us connect you with best possible matches for IT Courses Post your requirement now
₹ 8,900 Enquire

Enquire

Submit your enquiry for Selenium Webdriver Training

Please enter valid question or comment

Please select a category

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Framework gurus

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer