public interface FluentPageControl extends FluentControl
FluentPageConfigurationProperties.DriverLifecycle, ConfigurationProperties.TriggerMode| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getUrl()
URL of the page
It can contains mandatory parameters
{param} and optional parameters {param1} |
java.lang.String |
getUrl(java.lang.Object... parameters)
URL of the page, after replacing parameters with given values.
|
<P extends FluentPage> |
go()
Go to the url defined in the page
|
<P extends FluentPage> |
go(java.lang.Object... params)
Got to the url defined in the page, using given parameters.
|
void |
isAt()
Check if the browser is on this page.
|
void |
isAt(java.lang.Object... parameters)
Check if the browser is on this page, after replacing parameters with given values.
|
ParsedUrlTemplate |
parseUrl()
Get the parameter values of page URL extracted from current URL.
|
ParsedUrlTemplate |
parseUrl(java.lang.String url)
Get the parameter values of page URL extracted from given URL.
|
$, $, $, $, el, el, el, el, find, find, find, findawaitkeyboard, mouseexecuteAsyncScript, executeScriptalertcanTakeScreenShot, takeHtmlDump, takeHtmlDump, takeScreenshot, takeScreenshoteventsgetCookie, getCookies, goTo, goTo, goToInNewTab, pageSource, switchTo, switchTo, switchTo, switchToDefault, url, windowgetDrivercssinject, injectComponent, newInstanceasComponentList, asComponentList, asComponentList, asComponentList, asComponentList, asComponentList, asFluentList, asFluentList, asFluentList, asFluentList, asFluentList, asFluentList, isComponentClass, isComponentListClass, newComponent, newComponentList, newComponentList, newComponentList, newComponentList, newComponentList, newComponentList, newFluent, newFluentList, newFluentList, newFluentList, newFluentList, newFluentList, newFluentListcapabilitiesgetAwaitAtMost, getAwaitPollingEvery, getBaseUrl, getBrowserTimeout, getBrowserTimeoutRetries, getCapabilities, getConfigurationDefaults, getConfigurationFactory, getCustomProperty, getDeleteCookies, getDriverLifecycle, getEventsEnabled, getHtmlDumpMode, getHtmlDumpPath, getImplicitlyWait, getPageLoadTimeout, getRemoteUrl, getScreenshotMode, getScreenshotPath, getScriptTimeout, getWebDriversetAwaitAtMost, setAwaitPollingEvery, setBaseUrl, setBrowserTimeout, setBrowserTimeoutRetries, setCapabilities, setConfigurationFactory, setCustomProperty, setDeleteCookies, setDriverLifecycle, setEventsEnabled, setHtmlDumpMode, setHtmlDumpPath, setImplicitlyWait, setPageLoadTimeout, setRemoteUrl, setScreenshotMode, setScreenshotPath, setScriptTimeout, setWebDriverjava.lang.String getUrl()
{param} and optional parameters {param1}java.lang.String getUrl(java.lang.Object... parameters)
parameters - parameter valuesjava.lang.IllegalArgumentException - if some required parameters are missingvoid isAt()
void isAt(java.lang.Object... parameters)
parameters - list of parameters<P extends FluentPage> P go()
FluentPage object
<P extends FluentPage> P go(java.lang.Object... params)
params - page url parameter valuesFluentPage object
java.lang.IllegalArgumentException - if some required parameters are missingParsedUrlTemplate parseUrl()
ParsedUrlTemplate parseUrl(java.lang.String url)
url - url to parseCopyright © 2018 FluentLenium. All Rights Reserved.