• Background Image

    News & Updates

    Selenium

June 19, 2017

Selenium Identifying Elements

To work with a page under test using Selenium you will need to first be able to identify different elements on the page. Only after an element has been identified successfully it is possible to interact with it (e.g. clicking, text input …). In this lesson you will learn: Finding Elements (more…)
June 19, 2017

Development Setup: JavaScript

To create Selenium test cases using JavaScript you will need to setup your development environment correctly. For this, you can use any JavaScript IDE and a unit test framework of your choice. This lesson contains examples for Mocha but any other Unit Testing framework can also be used. In this (more…)
June 19, 2017

Development Setup: Python

To create Selenium test cases using Python you will need to setup your development environment correctly. For this, you can use any Python IDE and a unit test framework of your choice. This lesson contains examples for PyUnit but any other Unit Testing framework can also be used. In this (more…)
June 19, 2017

Development Setup: Ruby

To create Selenium test cases using Ruby you will need to setup your development environment correctly. For this, you can use any Ruby IDE and a unit test framework of your choice. This lesson contains examples for Test::Unit but any other Unit Testing framework can also be used. In this lesson you (more…)
June 19, 2017

Development Setup: C#

To create Selenium test cases using the .Net Framework language C# you will need to setup your development environment correctly. For this, you can use Visual Studio and a unit test framework of your choice. This lesson contains examples for Visual Studio Unit Testing but any other Unit Testing framework (more…)
June 19, 2017

Development Setup: Java

To create Selenium test cases using Java you will need to setup your development environment correctly. For this, you can use Netbeans and a unit test framework of your choice. Of course, other Java IDEs will work just as well. This lesson contains examples for JUnit but any other Unit Testing (more…)
June 19, 2017

Selenium Explained

Selenium is a free and open source browser automation framework. This means with Selenium you can automate almost anything in any popular web browser. The great thing about Selenium is that it is backed by all major browser vendors including Google, Apple, Mozilla and Microsoft. In this lesson you will (more…)
June 19, 2017

Why Automated Browser Testing?

Automated browser testing is a key element to delivering high quality and cross-browser compatible web projects without spending countless hours doing manual regression testing. In this lesson you will learn: What is automated browser testing When it is sensible to use automated testing in your project How to go about (more…)
June 18, 2017

Local Selenium Setup

Before you can start running Selenium tests it is necessary to setup a few things so Selenium can correctly control the browsers. This lesson covers installing everything on your local development environment. See the Selenium Grid lesson if you want to setup a distributed test system for integration with a (more…)
June 18, 2017

Selenium Webdrivers Explained

Selenium webdrivers are the key element to launching and controlling the different browsers during test execution. All other interactions with the browser happen through these webdrivers. In this lesson you will learn: What is a webdriver? How to launch and close browsers using a local webdriver The differences in handling with (more…)