loading......

Where do you need ?

location

Please select a Location.

Share

course photo

Selenium Web Driver

Gurukul, Ahmedabad

18,000

No Feedback Yet

No Reviews Yet
0 Interested

About the Course


Course Overview:
The Selenium (latest version-2.0 also known as WebDriver) course goes outside the basics, (No Record & Playback of Scripts using Selenium IDE) and enables the testing professionals to familiarize with the knowledge to handle challenging and complex web application projects. This course covers Selenium 2.0 and the ancillary software's like Eclipse IDE, Java, Ant, TestNG, Maven and Selenium Grid 2. The course is practical with structured exercises and examples to write reusable automation scripts.
This Selenium (latest version-2.0 also known as WebDriver) course goes outside the basics, (No Record & Playback of Scripts) and enables the testing professionals to familiarize with the knowledge to handle challenging and complex web application projects. This course covers Selenium 2.0 and the ancillary software's like Eclipse IDE, Java, Ant, TestNG, Maven and Selenium Grid 2. The course is practical with structured exercises and examples to write reusable automation scripts.

Course Objectives:
This course will help the testing professionals to understand Selenium WebDriver, it's features, components to enable one to understand the tool in depth & write good automation scripts. In addition to scripting in Selenium, this training will also cover aspects that relate to creating robust and reusable scripts with a sample Hybrid Framework Implementation.

Topics Covered

Course Contents:
1. WebDriver Concept and Functions in Practice
• Introduction to WebDriver Interface
• Configuring WebDriver in eclipse
• Opening & Closing browsers
• Creating Firefox profile
• Implementating HtmlUnit Driver
• 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 & iFrames
• Simulating the Keyboard Keypress events & Mouse movements
• Handling Dynamic WebTables, Calendar & Menu
• Handling sliders, draggable, drag & drop Actions
• Attaching & Downloading Files
• Practical usage of Listeners in Selenium
• Cookies Testing
• Data Parameterization with MS Excel
• Test Logging & Reading Configuration Files
2. Limitations and common test automation challenges
• Synchronization
• Ajax Testing
• Handling JavaScript alert messages
3. Advanced WebDriver
• FirefoxDriver, IEDriver, ChromeDriver
• Implicit and Explicit WebDriver Wait Conditions
• Invoking JavaScript Functions
• Managing variable xpaths
4. JUnit
• Configuring Junit 4 in Project/Eclipse
• Junit 4 annotations
• Running a Test
• Skipping Tests
• Parameterizing Tests
• Using Assertions
• Reporting Errors / ErrorCollector
• Batch Running - Custom Runners
• Downloading and configuring Ant
• Build.xml configuration
• HTML report generation using Ant
• Building a BAT file to run tests using ANT
5. 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
6. Apache Maven
• Installing/Configuring Maven
• Archetypes in Maven
• Creating maven project through command line
• POM.xml
• Importing Archetypes
• Maven Repositories
• Building a selenium project and running it through Maven
• Running Ant Tasks with Maven Antrun Plugin
7. Selenium Grid-2
• Selenium grid 2 introduction
• Grid Hub, Grid Node
• Configuration of Grid
• Setting up Hub, Node
• Grid Console
• Node config json format file
• TestNG for Parallel execution
• DesiredCapabilities Object, RemoteWebDriver Object
• 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 and on multiple browsers
8. A sample Hybrid Framework Implementation

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

While a testing tool knowledge is not required, following will be helpful.
Must Have
• Knowledge of Core Java
Good To Have
• HTML, CSS, DOM, JavaScript, XML

What you need to bring

NA

Key Takeaways

NA
Reviews
There are no Reviews yet.
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Showing 1 to 2 of 2
A

Apexa 05/12/2013

can you please me contact details so I can discuss further

0 0

Answer

You can add upto 6 Images

U

krunal 02/12/2013

Please send me contact number so I can discuss this course in detail.

0 0

Answer

You can add upto 6 Images


There are no Reviews yet.

About the Trainer

Our Consultant picture

Our Consultant

NA


Our Consultant has over 13 years of experience in the IT Industry and over 7 years in the non-IT Industry. Over this period, he has worked on a number of projects in the roles of Team Leader, Programmer and Tester. He has expertise in implementation of various test Automation Frameworks using Automation methodologies like Page Object Model, Hybrid, Data Driven, Keyword Driven and Functional Decomposition. His expertise also includes Test Planning, Test Designing, Test Estimation, Risk Analysis & Requirements Engineering.

Ravi is a passionate trainer and so far has delivered 400+ batches of in-house Corporate Trainings at various locations across pan India, Australia and Malaysia. He has also delivered over 50 open-house workshops across India and Malaysia. He has trained Professors and Lecturers from several Universities in Malaysia.

Our Consultant has delivered 40+ batches of corporate trainings for IBM, 10+ batches for LnT Infotech, and multiple batches for companies like Accenture, Barclays, Fidelity, Verizon, Oracle Corporation, HCL Technologies, BirlaSoft, Capgemini, EMC, ITC Infotech, NDS, Sungard and many others.

Some of the topics on which Ravi has delivered training sessions are QTP Framework and Design Implementation, Selenium WebDriver with Framework, Selenium RC with Framework, WinRunner with Framework, RFT, RPT, RQM, LoadRunner, Quality Center, Test Estimation, Test Design Techniques, ISTQB Foundation & Advanced, Requirements Engineering, JUnit and many others.

Our Consultant is a Certified Software Tester from ISTQB, certified Software Test Professional from IIST, Certified Professional for Requirements Engineering (CPRE), HP Certified Professional in Quick Test Professional and HP certified Professional in Quality Center.

Course Id: 10595