public class ExtendedPageTester<P extends org.pagemodel.web.PageModel<? super P>>
extends org.pagemodel.web.testers.PageTester<P>
| Constructor and Description |
|---|
ExtendedPageTester(P page,
org.pagemodel.web.WebTestContext testContext,
org.pagemodel.core.testers.TestEvaluator testEvaluator) |
| Modifier and Type | Method and Description |
|---|---|
P |
fullscreenWindow() |
P |
maximizeWindow() |
P |
moveWindowPositionByOffset(int offsetX,
int offsetY) |
<T extends org.pagemodel.web.PageModel<? super T>> |
navigateTo(java.lang.String url,
java.lang.Class<T> clazz) |
org.pagemodel.core.testers.StringTester<P> |
pageSource() |
P |
setWindowPosition(int x,
int y) |
P |
setWindowSize(int width,
int height) |
P |
takeScreenshot(java.lang.String filePrefix) |
P |
testAccessibility() |
P |
testAccessibility(int timeoutSec) |
P |
testAccessibility(int timeoutSec,
java.lang.String... expectedViolations) |
P |
testAccessibility(java.lang.String... expectedViolations) |
org.pagemodel.web.testers.WebElementTester<P,P> |
testBodyElement() |
org.pagemodel.web.testers.WebElementTester<P,P> |
testFocusedElement() |
org.pagemodel.web.testers.WebElementTester<P,P> |
testHTMLElement() |
<T extends org.pagemodel.web.PageModel<? super T>> |
testPageModel(java.lang.Class<T> clazz) |
org.pagemodel.core.testers.StringTester<P> |
title() |
org.pagemodel.core.testers.StringTester<P> |
url() |
org.pagemodel.web.testers.PageTesterBase<P> |
waitAndRefreshFor() |
org.pagemodel.web.testers.PageTesterBase.PageWait<P> |
waitFor() |
org.pagemodel.web.testers.PointTester<P> |
windowPosition() |
org.pagemodel.web.testers.DimensionTester<P> |
windowSize() |
public ExtendedPageTester(P page, org.pagemodel.web.WebTestContext testContext, org.pagemodel.core.testers.TestEvaluator testEvaluator)
public org.pagemodel.web.testers.PageTesterBase.PageWait<P> waitFor()
public org.pagemodel.web.testers.PageTesterBase<P> waitAndRefreshFor()
public P setWindowSize(int width, int height)
public P maximizeWindow()
public P fullscreenWindow()
public P setWindowPosition(int x, int y)
public P moveWindowPositionByOffset(int offsetX, int offsetY)
public P takeScreenshot(java.lang.String filePrefix)
public <T extends org.pagemodel.web.PageModel<? super T>> T testPageModel(java.lang.Class<T> clazz)
public <T extends org.pagemodel.web.PageModel<? super T>> T navigateTo(java.lang.String url,
java.lang.Class<T> clazz)
public org.pagemodel.core.testers.StringTester<P> title()
public org.pagemodel.core.testers.StringTester<P> url()
public org.pagemodel.core.testers.StringTester<P> pageSource()
public org.pagemodel.web.testers.DimensionTester<P> windowSize()
public org.pagemodel.web.testers.PointTester<P> windowPosition()
public P testAccessibility()
public P testAccessibility(int timeoutSec)
public P testAccessibility(java.lang.String... expectedViolations)
public P testAccessibility(int timeoutSec, java.lang.String... expectedViolations)