Class InTheBrowser
java.lang.Object
net.serenitybdd.screenplay.actions.InTheBrowser
- All Implemented Interfaces:
net.serenitybdd.core.SkipNested,net.serenitybdd.markers.CanBeSilent,net.serenitybdd.screenplay.Performable
public class InTheBrowser
extends Object
implements net.serenitybdd.screenplay.Performable, net.serenitybdd.markers.CanBeSilent
Perform an action directly with the Serenity WebDriver API.
For example:
actor.attemptsTo(
InTheBrowser.perform(
browser -> browser.evaluateJavascript("window.localStorage.clear()")
)
);
You can access the Driver instance directly using browser.getDriver().-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisSilent()static InTheBrowserperform(Consumer<BrowseTheWeb> action) <T extends net.serenitybdd.screenplay.Actor>
voidperformAs(T actor) net.serenitybdd.screenplay.PerformableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.serenitybdd.screenplay.Performable
then
-
Constructor Details
-
InTheBrowser
-
-
Method Details
-
perform
-
performAs
public <T extends net.serenitybdd.screenplay.Actor> void performAs(T actor) - Specified by:
performAsin interfacenet.serenitybdd.screenplay.Performable
-
isSilent
public boolean isSilent()- Specified by:
isSilentin interfacenet.serenitybdd.markers.CanBeSilent
-
withNoReporting
public net.serenitybdd.screenplay.Performable withNoReporting()
-