Package net.serenitybdd.core.pages
Class PageUrls
java.lang.Object
net.serenitybdd.core.pages.PageUrls
Manage the URLs associated with a page
Urls can be associated with a page using annotations or via the default configuration properties.
The DefaultUrl annotation defines the default starting point for a page. If none is defined, the
system default URL is used.
The NamedUrl and NamedUrls annotations can be used to define query URLs, optionally with parameters.
-
Constructor Summary
ConstructorsConstructorDescriptionPageUrls(Object pageObject, EnvironmentVariables environmentVariables) PageUrls(Object pageObject, Configuration configuration) -
Method Summary
Modifier and TypeMethodDescriptionaddBaseUrlTo(String url) addDefaultUrlTo(String url) getNamedUrl(String name) getNamedUrl(String name, String[] parameterValues) getStartingUrl(String... parameterValues) static StringgetUrlFrom(String annotatedBaseUrl) voidoverrideDefaultBaseUrl(String defaultBaseUrl)
-
Constructor Details
-
PageUrls
-
PageUrls
-
PageUrls
-
-
Method Details
-
getStartingUrl
-
getDeclaredDefaultUrl
-
verified
-
getUrlFrom
-
getStartingUrl
-
getNamedUrl
-
getNamedUrl
-
addDefaultUrlTo
-
addBaseUrlTo
-
overrideDefaultBaseUrl
-
getSystemBaseUrl
-