Notice: Trying to get property 'name' of non-object in C:\inetpub\wwwroot\selenium\wordpress\wp-content\themes\launchkit\archive.php on line 4
  • Background Image

    News & Updates

January 15, 2018

Selenium Cookie Handling: Screencast

Learn how you can create, manipulate and delete browser cookies using Selenium. JavaC#RubyPythonJavaScript (more…)
January 15, 2018

Selenium Cookie Handling: Text Version

In this lesson, you will learn how you can manipulate cookies during Selenium tests. Creating and Deleting Cookies The example page for this lesson simply displays the value of a cookie called ‘testcookie’ if available. In the code example below, we will create and delete a cookie while validating the (more…)
January 15, 2018

Selenium Drag & Drop: Screencast

Learn how you can test web page functionality that requires drag & drop. JavaC#RubyPythonJavaScript (more…)
January 15, 2018

Selenium Drag & Drop: Text Version

In this lesson, we will take a look at how you can perform a drag and drop operation using Selenium. As of today (end of January) it seems that there is a bug in the Google Chrome driver that prevents Drag & Drop to work correctly in Chrome. If you (more…)
January 15, 2018

Selenium Alert Handling: Screencast

Learn how you can interact and validate JavaScript generated message boxes using Selenium. JavaC#RubyPythonJavaScript (more…)
January 15, 2018

Selenium Alert Handling: Text Version

In this lesson, we talk about how you can handle different JavaScript messages. JavaScript can display 3 different messages: A simple alert, a confirmation message and a text input message. All of these can be handled using Selenium. For this lesson, the example page contains 3 different buttons and each (more…)
January 15, 2018

Selenium Windows, Tabs and iFrames: Screencast

Learn how you can create tests that interact with different browsers windows, tabs or iFrames. JavaC#RubyPythonJavaScript (more…)
January 15, 2018

Selenium Windows, Tabs and iFrames: Text Version

In this lesson, you will learn how you can interact with different windows, tabs, and pop-ups using Selenium. Interacting With Windows / Tabs Selenium does not differentiate between new windows and new tabs. Because of this, you can use the same code to handle tabs and windows. In the below (more…)
January 15, 2018

Selenium Mouse Hover: Screencast

Learn how you can trigger a page element hover effect with Selenium. JavaC#RubyPythonJavaScript (more…)
January 15, 2018

Selenium Mouse Hover: Text Version

In this lesson, we will take a look at how you can use action chains to hover the mouse over a specific element. Movering the Mouse The example page has a single button that, when the mouse has placed above it will display another button. Clicking the appearing button will (more…)