Class BrowseTheWeb
- java.lang.Object
-
- net.serenitybdd.core.pages.PageObject
-
- net.serenitybdd.screenplay.abilities.BrowseTheWeb
-
- All Implemented Interfaces:
Ability,RefersToActor
- Direct Known Subclasses:
BrowsingTheWeb
public class BrowseTheWeb extends PageObject implements Ability, RefersToActor
Gives an actor the ability to browse theValue web. This extends the classic Serenity PageObject class.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.serenitybdd.core.pages.PageObject
PageObject.FieldEntry, PageObject.OpenWithParams
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBrowseTheWeb(org.openqa.selenium.WebDriver browser)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BrowseTheWebas(Actor actor)<T extends Ability>
TasActor(Actor actor)voidbeginPerformance(ActorBeginsPerformanceEvent performanceEvent)voidendPerformance(ActorEndsPerformanceEvent performanceEvent)<T extends PageObject>
Ton(Class<T> pageObjectClass)<T extends PageObject>
TonPage(Class<T> pageObjectClass)<T extends PageObject>
TonPageElement(Class<T> pageObjectClass)voidperform(ActorPerforms performAction)voidprepareQuestion(ActorAsksQuestion questionEvent)StringtoString()static BrowseTheWebwith(org.openqa.selenium.WebDriver browser)-
Methods inherited from class net.serenitybdd.core.pages.PageObject
$, $, $, $, $, $$, $$, addJQuerySupport, blurActiveElement, callWhenPageOpensMethods, clickOn, compatibleWithUrl, containsAllText, containsElements, containsElements, containsText, containsTextInElement, driverIsInstantiated, driverIsJQueryCompatible, element, element, element, enter, evaluateJavascript, evaluateJavascript, find, find, find, find, find, findAll, findAll, findAll, findAll, findBy, findBy, findEach, findEach, findEach, findEach, findEach, findEach, findFirst, findFirst, findFirst, findNested, findNested, findNestedElements, fluent, getAlert, getClock, getDriver, getImplicitWaitTimeout, getJavascriptExecutorFacade, getRenderedView, getSelectedLabelFrom, getSelectedOptionLabelsFrom, getSelectedOptionValuesFrom, getSelectedValueFrom, getTitle, getWaitForElementTimeout, getWaitForTimeout, hasFocus, implicitTimoutMilliseconds, inRadioButtonGroup, isElementVisible, isRelative, matchesAnyUrl, moveTo, moveTo, navigateToPageNamed, open, open, open, open, openAt, openPageNamed, openUnchecked, openUnchecked, openUnchecked, openUrl, resetImplicitTimeout, selectFromDropdown, selectMultipleItemsFromDropdown, setCheckbox, setDefaultBaseUrl, setDriver, setDriver, setImplicitTimeout, setPages, setPageUrls, setWaitForElementTimeout, setWaitForTimeout, shouldBeDisplayed, shouldBeVisible, shouldBeVisible, shouldContainAllText, shouldContainText, shouldContainTextInElement, shouldNotBeVisible, shouldNotBeVisible, shouldNotContainTextInElement, switchToPage, textContentOf, textContentOf, textContentOf, textContentOf, textOf, textOf, textOf, textOf, thenReturnElementList, typeInto, updateUrlWithBaseUrlIfDefined, upload, uploadData, uploadData, waitABit, waitFor, waitFor, waitFor, waitFor, waitFor, waitFor, waitForAbsenceOf, waitForAllTextToAppear, waitForAngularRequestsToFinish, waitForAnyRenderedElementOf, waitForAnyTextToAppear, waitForAnyTextToAppear, waitForCondition, waitForElement, waitForPresenceOf, waitForRenderedElements, waitForRenderedElementsToBePresent, waitForRenderedElementsToDisappear, waitForTextToAppear, waitForTextToAppear, waitForTextToAppear, waitForTextToDisappear, waitForTextToDisappear, waitForTextToDisappear, waitForTimeoutInMilliseconds, waitForTitleToAppear, waitForTitleToDisappear, waitForWithRefresh, waitOnPage, withAction, withDriver, withParameters, withTimeoutOf, withTimeoutOf, withTimeoutOf
-
-
-
-
Method Detail
-
as
public static BrowseTheWeb as(Actor actor)
-
with
public static BrowseTheWeb with(org.openqa.selenium.WebDriver browser)
-
onPage
public <T extends PageObject> T onPage(Class<T> pageObjectClass)
-
onPageElement
public <T extends PageObject> T onPageElement(Class<T> pageObjectClass)
-
on
public <T extends PageObject> T on(Class<T> pageObjectClass)
-
perform
public void perform(ActorPerforms performAction)
-
prepareQuestion
public void prepareQuestion(ActorAsksQuestion questionEvent)
-
beginPerformance
public void beginPerformance(ActorBeginsPerformanceEvent performanceEvent)
-
endPerformance
public void endPerformance(ActorEndsPerformanceEvent performanceEvent)
-
asActor
public <T extends Ability> T asActor(Actor actor)
- Specified by:
asActorin interfaceRefersToActor
-
toString
public String toString()
- Overrides:
toStringin classPageObject
-
-