• Background Image

    News & Updates

    Selenium

January 15, 2018

Avoiding Flaky Selenium Tests: Screencast

Learn how you can make sure that your Selenium tests don’t fail randomly. JavaC#RubyPythonJavaScript (more…)
January 15, 2018

Avoiding Flaky Selenium Tests: Text Version

Writing Selenium tests that are both maintainable and readable is hard enough. But the tests you created also need to be reliable and should not fail randomly. Do get this right it is necessary to keep a few points in mind. This touches both on the actual test code itself (more…)
January 15, 2018

Selenium Design Pattern: Screencast

Learn all about different design pattern (like Page Object Model, Page Factory) for Selenium tests. JavaC#RubyPythonJavaScript (more…)
January 15, 2018

Selenium Design Pattern: Text Version

In all prior lesson, we used rather small and easily contained examples to implement our Selenium test cases. Unfortunately, this does not represent the real world usage that good. To get better and more maintainable tests we will need to come up with a better structure for our tests. The (more…)
January 15, 2018

Taking Screenshots With Selenium: Screencast

Learn how you can use Selenium to take screenshots during test execution or on errors. JavaC#RubyPythonJavaScript (more…)
January 15, 2018

Taking Screenshots With Selenium: Text Version

In this lesson we will take a look at how you can take a screenshot during test execution. You can use this method to take regular screenshots during test execution or on a test failure. This can later help to analyse problems that occure during tests. Taking Screenshots In this (more…)
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…)