@groovy.transform.Trait @groovy.transform.CompileStatic @groovy.transform.SelfType(value: ContainerGebSpec) trait PageDelegate extends java.lang.Object implements AlertAndConfirmSupport, FrameSupport, InteractionsSupport, Navigable, WaitingSupport
Handles delegation to the page instance so that the Geb API can be used directly in the test.
As method parameter names are not available in the Geb artifacts we are delegating manually to get the best possible IDE support and user experience.
Type Params | Return Type | Name and description |
---|---|---|
|
Navigator |
$() |
|
Navigator |
$(int index) |
|
Navigator |
$(groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
$(Navigator[] navigators) |
|
Navigator |
$(WebElement[] elements) |
|
Navigator |
$(java.lang.String selector) |
|
Navigator |
$(java.lang.String selector, int index) |
|
Navigator |
$(java.lang.String selector, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes, By bySelector) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes, By bySelector, int index) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes, By bySelector, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
$(By bySelector) |
|
Navigator |
$(By bySelector, int index) |
|
Navigator |
$(By bySelector, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes, int index) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes, java.lang.String selector) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes, java.lang.String selector, int index) |
|
Navigator |
$(java.util.Map<java.lang.String, java.lang.Object> attributes, java.lang.String selector, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
find() |
|
Navigator |
find(int index) |
|
Navigator |
find(groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
find(java.lang.String selector) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes) |
|
Navigator |
find(java.lang.String selector, int index) |
|
Navigator |
find(java.lang.String selector, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
find(By bySelector, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
find(By bySelector) |
|
Navigator |
find(By bySelector, int index) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes, By bySelector) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes, int index) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes, By bySelector, int index) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes, By bySelector, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes, java.lang.String selector) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes, java.lang.String selector, int index) |
|
Navigator |
find(java.util.Map<java.lang.String, java.lang.Object> attributes, java.lang.String selector, groovy.lang.Range<java.lang.Integer> range) |
|
Navigator |
focused() |
|
Page |
getPage() |
|
UrlFragment |
getPageFragment() |
|
java.lang.String |
getPageUrl(java.lang.String path) |
|
java.lang.String |
getTitle() |
|
void |
interact(groovy.lang.Closure interactionClosure) |
<T extends Module> |
T |
module(java.lang.Class<T> moduleClass) |
<T extends Module> |
T |
module(T module) |
<T> |
T |
refreshWaitFor(java.util.Map params, groovy.lang.Closure<T> block) |
<T> |
T |
refreshWaitFor(java.util.Map params, java.lang.String waitPreset, groovy.lang.Closure<T> block) |
<T> |
T |
refreshWaitFor(java.util.Map params, java.lang.Number timeoutSeconds, groovy.lang.Closure<T> block) |
<T> |
T |
refreshWaitFor(java.util.Map params, java.lang.Number timeoutSeconds, java.lang.Number intervalSeconds, groovy.lang.Closure<T> block) |
|
void |
to(java.util.Map params, UrlFragment fragment, java.lang.Object[] args) |
<T> |
T |
waitFor(java.lang.String waitPreset, groovy.lang.Closure<T> block) |
<T> |
T |
waitFor(java.util.Map params, java.lang.String waitPreset, groovy.lang.Closure<T> block) |
<T> |
T |
waitFor(groovy.lang.Closure<T> block) |
<T> |
T |
waitFor(java.util.Map params, groovy.lang.Closure<T> block) |
<T> |
T |
waitFor(java.lang.Number timeoutSeconds, groovy.lang.Closure<T> block) |
<T> |
T |
waitFor(java.util.Map params, java.lang.Number timeoutSeconds, groovy.lang.Closure<T> block) |
<T> |
T |
waitFor(java.lang.Number timeoutSeconds, java.lang.Number intervalSeconds, groovy.lang.Closure<T> block) |
<T> |
T |
waitFor(java.util.Map params, java.lang.Number timeoutSeconds, java.lang.Number intervalSeconds, groovy.lang.Closure<T> block) |
|
java.lang.Object |
withAlert(groovy.lang.Closure actions) |
|
java.lang.Object |
withAlert(java.util.Map params, groovy.lang.Closure actions) |
|
java.lang.Object |
withConfirm(boolean ok, groovy.lang.Closure actions) |
|
java.lang.Object |
withConfirm(groovy.lang.Closure actions) |
|
java.lang.Object |
withConfirm(java.util.Map attributes, groovy.lang.Closure actions) |
|
java.lang.Object |
withConfirm(java.util.Map attributes, boolean ok, groovy.lang.Closure actions) |
<T> |
T |
withFrame(java.lang.Object frame, groovy.lang.Closure<T> block) |
<P extends Page, T> |
T |
withFrame(java.lang.Object frame, java.lang.Class<P> page, groovy.lang.Closure<T> block) |
<P extends Page, T> |
T |
withFrame(java.lang.Object frame, P page, groovy.lang.Closure<T> block) |
<P extends Page, T> |
T |
withFrame(Navigator frame, java.lang.Class<P> page, groovy.lang.Closure<T> block) |
<P extends Page, T> |
T |
withFrame(Navigator frame, P page, groovy.lang.Closure<T> block) |
<T> |
T |
withFrame(Navigator frame, groovy.lang.Closure<T> block) |
<T> |
T |
withFrame(TemplateDerivedPageContent frame, groovy.lang.Closure<T> block) |
|
void |
withNoAlert(groovy.lang.Closure actions) |
|
void |
withNoConfirm(groovy.lang.Closure actions) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |