public class ExtendedTestContext
extends org.pagemodel.web.DefaultWebTestContext
implements org.pagemodel.ssh.SSHTestContext, org.pagemodel.mail.MailTestContext
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_BROWSER |
protected org.pagemodel.ssh.SSHAuthenticator |
sshAuthenticator |
| Constructor and Description |
|---|
ExtendedTestContext(org.openqa.selenium.WebDriver driver,
org.pagemodel.ssh.SSHAuthenticator sshAuthenticator,
WebDriverConfig webDriverConfig) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Throwable |
catchException(java.lang.Runnable action) |
org.pagemodel.web.utils.PageException |
createException(java.lang.String message,
java.lang.Throwable cause) |
org.pagemodel.ssh.SSHAuthenticator |
getSshAuthenticator() |
boolean |
ignoreException(java.lang.Runnable action) |
void |
log(java.lang.String message) |
void |
log(java.lang.String action,
java.util.function.Consumer<org.pagemodel.core.utils.json.JsonObjectBuilder> eventParams) |
void |
log(java.lang.String message,
java.lang.Throwable t) |
protected void |
openPage(java.lang.String url) |
protected void |
openPageRetry(java.lang.String url,
int retries) |
void |
setSshAuthenticator(org.pagemodel.ssh.SSHAuthenticator sshAuthenticator) |
<T extends org.pagemodel.core.testers.ComparableTester<C,T>,C extends java.lang.Comparable<C>> |
testComparable(C value) |
<T extends org.pagemodel.core.testers.ComparableTester<C,T>,C extends java.lang.Comparable<C>> |
testStoredComparable(java.lang.Class<C> clazz,
java.lang.String key) |
<T extends org.pagemodel.core.testers.StringTester<T>> |
testStoredString(java.lang.String key) |
<T extends org.pagemodel.core.testers.StringTester<T>> |
testString(java.lang.String string) |
createException, getDriver, getLogExceptions, setDriver, setLogExceptionsgetEvaluator, load, load, removeStored, setEvaluator, storeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static java.lang.String DEFAULT_BROWSER
protected org.pagemodel.ssh.SSHAuthenticator sshAuthenticator
public ExtendedTestContext(org.openqa.selenium.WebDriver driver,
org.pagemodel.ssh.SSHAuthenticator sshAuthenticator,
WebDriverConfig webDriverConfig)
protected void openPage(java.lang.String url)
protected void openPageRetry(java.lang.String url,
int retries)
public org.pagemodel.ssh.SSHAuthenticator getSshAuthenticator()
getSshAuthenticator in interface org.pagemodel.ssh.SSHTestContextpublic void setSshAuthenticator(org.pagemodel.ssh.SSHAuthenticator sshAuthenticator)
setSshAuthenticator in interface org.pagemodel.ssh.SSHTestContextpublic org.pagemodel.web.utils.PageException createException(java.lang.String message,
java.lang.Throwable cause)
createException in interface org.pagemodel.core.TestContextcreateException in interface org.pagemodel.web.WebTestContextcreateException in class org.pagemodel.core.DefaultTestContextpublic <T extends org.pagemodel.core.testers.StringTester<T>> T testString(java.lang.String string)
public <T extends org.pagemodel.core.testers.StringTester<T>> T testStoredString(java.lang.String key)
public <T extends org.pagemodel.core.testers.ComparableTester<C,T>,C extends java.lang.Comparable<C>> T testComparable(C value)
public <T extends org.pagemodel.core.testers.ComparableTester<C,T>,C extends java.lang.Comparable<C>> T testStoredComparable(java.lang.Class<C> clazz,
java.lang.String key)
public boolean ignoreException(java.lang.Runnable action)
public java.lang.Throwable catchException(java.lang.Runnable action)
public void log(java.lang.String message)
public void log(java.lang.String message,
java.lang.Throwable t)
public void log(java.lang.String action,
java.util.function.Consumer<org.pagemodel.core.utils.json.JsonObjectBuilder> eventParams)