• Background Image

    News & Updates

    Selenium

June 19, 2017

Selenium Drag & Drop

Learn how you can test web page functionality that requires drag & drop. In this lesson you will learn: Use drag & drop with Selenium Prerequisites: Ideally, you should complete these lessons first: Local Selenium Setup Development Environment Setup for your language Advanced Element Interaction Get Started: Read the text (more…)
June 19, 2017

Selenium Alert Handling

Learn how you can interact and validate JavaScript generated message boxes using Selenium. In this lesson you will learn: Handle Simple Alerts Handle Confirm Messages Text Prompt Messages Prerequisites: Ideally, you should complete these lessons first: Local Selenium Setup Development Environment Setup for your language Get Started: Read the text (more…)
June 19, 2017

Selenium Windows, Tabs and iFrames

Learn how you can create tests that interact with different browsers windows, tabs or iFrames. In this lesson you will learn: How to interact with different windows / tabs How to handle iFrames Prerequisites: Ideally, you should complete these lessons first: Local Selenium Setup Development Environment Setup for your language (more…)
June 19, 2017

Selenium Mouse Hover

Learn how you can trigger an page element hover effect with Selenium. In this lesson you will learn: How to use mouse hover Prerequisites: Ideally, you should complete these lessons first: Local Selenium Setup Development Environment Setup for your language Advanced Element Interaction Get Started: Read the text version Watch (more…)
June 19, 2017

Selenium Advanced Element Interaction

Learn how to interact with more complex page elements using the custom actions builder. In this lesson you will learn how to: Do a double click Use the keyboard function keys Draw on a canvas element Prerequisites: Ideally, you should complete these lessons first: Local Selenium Setup Development Environment Setup (more…)
June 19, 2017

Selenium Validating

Learn how you can use Selenium to validate the state or value of specific page elements. In this lesson you will learn: Validating page state Validating element state Validating using JavaScript Prerequisites: Ideally, you should complete these lessons first: Local Selenium Setup Development Environment Setup for your language Get Started: (more…)
June 19, 2017

Selenium Waiting

Learn how you can add waiting capabilities to your tests without relying on arbitrary, fixed-value sleep commands. In this lesson you will learn: Implicit Waits Waiting on element state Waiting on JavaScript Prerequisites: Ideally, you should complete these lessons first: Local Selenium Setup Development Environment Setup for your language Get (more…)
June 19, 2017

Selenium Element Interaction

Now that you know how you can identify elements on the page we can move on to actually interact with these elements (e.g. clicking, text input …). In this lesson you will learn: Clicking Elements Text input Selecting a Checkbox Using a ComboBox Prerequisites: Ideally, you should complete these lessons (more…)
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

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…)