public interface FluentPageControl extends FluentControl
FluentPageConfigurationProperties.DriverLifecycle, ConfigurationProperties.TriggerMode| Modifier and Type | Method and Description |
|---|---|
String |
getUrl()
URL of the page
It can contains mandatory parameters
{param} and optional parameters {param1} |
String |
getUrl(Object... parameters)
URL of the page, after replacing parameters with given values.
|
void |
go()
Go to the url defined in the page
|
void |
go(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(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(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, setWebDriverString getUrl()
{param} and optional parameters {param1}String getUrl(Object... parameters)
parameters - parameter valuesIllegalArgumentException - if some required parameters are missingvoid isAt()
void isAt(Object... parameters)
void go()
void go(Object... params)
params - page url parameter valuesIllegalArgumentException - if some required parameters are missingParsedUrlTemplate parseUrl()
ParsedUrlTemplate parseUrl(String url)
url - url to parseCopyright © 2017 FluentLenium. All Rights Reserved.