January 15, 2018
Learn how to interact with more complex page elements using the custom actions builder. JavaC#RubyPythonJavaScript
(more…)
January 15, 2018
Sooner or later you will find yourself in a situation where the simple interactions we covered before are not going to cut it. For this Selenium has a lower level API for element interaction available, the so-called ActionChains. With these ActionChains you are able to control the interactions on the
(more…)
January 15, 2018
Learn how you can use Selenium to validate the state or value of specific page elements. JavaC#RubyPythonJavaScript
(more…)
January 15, 2018
In this lesson we will take a look at how you can add different validations to your Selenium tests. Validations are necessary to make sure that the page under test works correctly. Validating Page State This most simple form of validation is validation the page state. In this example, we
(more…)
January 15, 2018
Learn how you can add waiting capabilities to your tests without relying on arbitrary, fixed-value sleep commands. JavaC#RubyPythonJavaScript
(more…)
January 15, 2018
To create Selenium tests that can be executed reliably it is often necessary to wait for the page under test to catch up with the script. For this Selenium provides you different waiting strategies and possibilities so you don’t need to use custom sleeps in your test code. The example
(more…)
January 15, 2018
Now that you know how it is possible to identify an element on the page under test let us move on to actually interacting with these elements. JavaC#RubyPythonJavaScript
(more…)
January 15, 2018
Now that you know how it is possible to identify an element on the page under test let us move on to actually interacting with these elements. Clicking On Elements Often you need to click an element as part of the test. This can be a button, link or any
(more…)