Selenium Webdriver

Course

In London-City

£ 900 + VAT

Description

  • Type

    Course

  • Location

    London-city

The introductory course that takes you from beginner through to writing effective automated tests in Selenium WebDriver.
Recommended for anyone new to Selenium. This comprehensive course covers all the essential principles of using the Selenium WebDriver.
Designed for beginners as well as testers with previous automation experience, it takes the new-comer to Selenium through all the basic techniques of writing effective automated web tests.
Throughout the course practical examples are demonstrated, and the delegates get to practice what they have learned in each chapter against a Web training application. Learning Objectives understand the key principles of test automation using Seleniumunderstand how to structure your automated testing including the Page Object Modelgain a full understanding of how Selenium integrates with the Application Under TestUnderstand how to manage Object Recognition using  techniques such as Xpath and CSSBy the end of the course you should have a thorough understanding of how to develop reliable, robust Selenium Web Tests using the Selenium WebDriver and other tools

Facilities

Location

Start date

London-City ((select))
EC3V 9LJ

Start date

On request

About this course

A basic understanding of  HTML and how Web Pages are developedSome programming experience would be advantageous  - The course is based on using WebDriver with Java & Junit, but does not teach you Java as you can use a variety of programming languages with WebDriver.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Writing
  • Web
  • Testing

Course programme

Introduction to Selenium

An overview of the Selenium tools. A discussion of test automation principles

Installation & Setup

How to install Selenium WebDriver Java, JUnit, Eclipse, and other useful tools. How to organise your file structure

Capture/Replay using the IDE

Creating a simple recording using the IDE, exporting it as WebDriver then importing into Eclipse and debugging

Deconstructing the Code

Looking at the WebDriver/Junit code

Object Identification

Element locator strategies

Coding Tests in WebDriver

Overview of the JUNIT key words

Using the correct WebDriver methods

Using the correct validation techniques. Checking the code is self contained and independent

More than one test

How to build more than one test, in a single Class, using Test Suites, how to enforce execution order

Introducing Page Objects

Introduction to why we do it and how it makes life easier. Refactoring our tests to use a page object model. Developing a library of pages

Script Maintenance

Refactoring the tests due to application changes. Practical demonstration of maintenance and how page objects supports that concept

Extending the Model

Junit Runners - Data driving your Tests; Reporting, taking screenshots, using other tools to generate better reports, Coping with Asynchronous AJAX, handling Cookies, Executing Javascript in the Browser, Cross-Browser Testing

Integration

Command-line execution, Integration with source control, integration with Jenkins and automating Test execution

Selenium Webdriver

£ 900 + VAT