All Classes and Interfaces
Class
Description
Determine whether an element is not present on the page
Created by john on 13/05/2016.
Switch to an alert window
Retrieve the text of the current alert window
Retrieve the value of a specific attribute of an element.
Low level browser actions
Gives an actor the ability to browse theValue web.
A synonyme for the BrowseTheWeb ability,
An HTML element representing a button.
We use this annotation to inject an actor into a test.
Interact with a checkbox element
This element will match a checkbox field with a matching value, id, class or data-test attribute.
Determine whether a checkbox has been checked or not.
If this element is a form entry element, this will reset its value.
Click on a button or element.
Click on a button or element.
Click on a button or element.
Retrieve the value of a specific CSS attribute of an element.
Check whether an element is currently enabled, without waiting.
Interact with a SELECT Html element
Check whether an element is disabled.
Check whether an element is displayed.
Double-click on a button or element
Selenium drag-and-drop interaction, e.g.
Check whether an element is enabled.
Enter a value into a field, first waiting until the field is enabled, and then clearing the field of any current values,
before entering the specified value.
Executes JavaScript in the context of the currently selected frame or window.
Deprecated.
An HTML IMG element
An HTML INPUT field
Perform an action directly with the Serenity WebDriver API.
Interact with a label element
This can be useful when the input element itself is not accessible
Retrieve the result of the last Javascript execution.
For the fluent builder when giving unique locators for iOS and Android
Deprecated.
Provide simple support for managing Screenplay actors in Cucumber-JVM or JBehave
Open the browser of an actor on a specified page or URL.
An HTML element representing any HTML element.
Check whether an element is present in the DOM.
An HTML Radio button
Click on a button or element.
Interact with a SELECT Html element
Return the selected value of a SELECT dropdown list.
Check or uncheck an HTML checkbox.
A specialised Performable task that sets the value of something.
Switch to a different frame or window.
If you just opened a (second?)
Switch.toWindow(String)
is not always correct!Get the visible (i.e. not hidden by CSS) text of this element, including sub-elements.
An HTML text area field
Provides coordinates of an element for advanced interactions.
Where on the page is the top left-hand corner of the rendered element?
What is the width and height of the rendered element?
Deprecated.
Deprecated.
Created by john on 14/01/2016.
Upload a file from the local filesystem to a webpage using the standard HTML upload form.
Find the HTML value attribute of a given HTML element.
Is this web element present and visible on the screen
This method will not throw an exception if the element is not on the screen at all.
Injects actors into the test, and gives them browsers where appropriate.
Perform an action directly using the DevTools API
For example: