Class BrowseTheWeb
java.lang.Object
net.serenitybdd.core.pages.PageObject
net.serenitybdd.screenplay.abilities.BrowseTheWeb
- All Implemented Interfaces:
net.serenitybdd.screenplay.Ability,net.serenitybdd.screenplay.RefersToActor
- Direct Known Subclasses:
BrowsingTheWeb
public class BrowseTheWeb
extends net.serenitybdd.core.pages.PageObject
implements net.serenitybdd.screenplay.Ability, net.serenitybdd.screenplay.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
net.serenitybdd.core.pages.PageObject.FieldEntry, net.serenitybdd.core.pages.PageObject.OpenWithParams, net.serenitybdd.core.pages.PageObject.WaitingBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BrowseTheWebas(net.serenitybdd.screenplay.Actor actor) <T extends net.serenitybdd.screenplay.Ability>
TasActor(net.serenitybdd.screenplay.Actor actor) voidbeginPerformance(net.serenitybdd.screenplay.events.ActorBeginsPerformanceEvent performanceEvent) voidendPerformance(net.serenitybdd.screenplay.events.ActorEndsPerformanceEvent performanceEvent) <T extends net.serenitybdd.core.pages.PageObject>
T<T extends net.serenitybdd.core.pages.PageObject>
T<T extends net.serenitybdd.core.pages.PageObject>
TonPageElement(Class<T> pageObjectClass) voidperform(net.serenitybdd.screenplay.events.ActorPerforms performAction) voidprepareQuestion(net.serenitybdd.screenplay.events.ActorAsksQuestion questionEvent) toString()static BrowseTheWebwith(org.openqa.selenium.WebDriver browser) Methods inherited from class net.serenitybdd.core.pages.PageObject
$, $, $, $, $, $, $$, $$, $$, addJQuerySupportIfRequired, blurActiveElement, callWhenPageOpensMethods, clickOn, compatibleWithUrl, containsAllText, containsElements, containsElements, containsText, containsTextInElement, driverIsInstantiated, driverIsJQueryCompatible, element, element, element, enableJQuery, enter, evaluateAsyncJavascript, evaluateAsyncJavascript, evaluateJavascript, evaluateJavascript, find, find, find, find, find, find, findAll, findAll, findAll, findAll, findAll, findAllWithRetry, findBy, findBy, findEach, findEach, findEach, findEach, findEach, findEach, findFirst, findFirst, findFirst, findNested, findNested, findNestedElements, fluent, fromSearchContext, getAlert, getClock, getDevTools, getDriver, getImplicitWaitTimeout, getJavascriptExecutorFacade, getRenderedView, getSelectedLabelFrom, getSelectedOptionLabelsFrom, getSelectedOptionValuesFrom, getSelectedValueFrom, getTitle, getWaitForElementTimeout, getWaitForTimeout, hasDevTools, hasFocus, implicitTimoutMilliseconds, inRadioButtonGroup, isElementVisible, isRelative, matchesAnyUrl, maybeGetDevTools, 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, waitFor, waitForAbsenceOf, waitForAbsenceOf, waitForAllTextToAppear, waitForAngularRequestsToFinish, waitForAnyRenderedElementOf, waitForAnyTextToAppear, waitForAnyTextToAppear, waitForCondition, waitForElement, waitForPresenceOf, waitForRenderedElements, waitForRenderedElementsToBePresent, waitForRenderedElementsToDisappear, waitForTextToAppear, waitForTextToAppear, waitForTextToAppear, waitForTextToDisappear, waitForTextToDisappear, waitForTextToDisappear, waitForTimeoutInMilliseconds, waitForTitleToAppear, waitForTitleToDisappear, waitForWithRefresh, waitingForNoLongerThan, waitingForNoLongerThan, waitOnPage, withAction, withDriver, withParameters, withTimeoutOf, withTimeoutOf, withTimeoutOf
-
Constructor Details
-
BrowseTheWeb
protected BrowseTheWeb(org.openqa.selenium.WebDriver browser)
-
-
Method Details
-
as
-
with
-
onPage
-
onPageElement
-
on
-
perform
public void perform(net.serenitybdd.screenplay.events.ActorPerforms performAction) -
prepareQuestion
public void prepareQuestion(net.serenitybdd.screenplay.events.ActorAsksQuestion questionEvent) -
beginPerformance
public void beginPerformance(net.serenitybdd.screenplay.events.ActorBeginsPerformanceEvent performanceEvent) -
endPerformance
public void endPerformance(net.serenitybdd.screenplay.events.ActorEndsPerformanceEvent performanceEvent) -
asActor
public <T extends net.serenitybdd.screenplay.Ability> T asActor(net.serenitybdd.screenplay.Actor actor) - Specified by:
asActorin interfacenet.serenitybdd.screenplay.RefersToActor
-
toString
- Overrides:
toStringin classnet.serenitybdd.core.pages.PageObject
-