public class MailServerPage extends AbstractCrowdPage
| Modifier and Type | Class and Description |
|---|---|
static class |
MailServerPage.TestEmailDialog |
| Modifier and Type | Field and Description |
|---|---|
protected com.atlassian.pageobjects.elements.PageElement |
auiFlagContainer |
protected com.atlassian.pageobjects.elements.PageElement |
fromEmail |
protected com.atlassian.pageobjects.elements.PageElement |
jndiLocation |
protected com.atlassian.pageobjects.elements.PageElement |
jndiOption |
protected com.atlassian.pageobjects.elements.PageElement |
notificationEmail |
protected com.atlassian.pageobjects.elements.PageElement |
smtpHost |
protected com.atlassian.pageobjects.elements.PageElement |
smtpOption |
protected com.atlassian.pageobjects.elements.PageElement |
smtpPassword |
protected com.atlassian.pageobjects.elements.PageElement |
smtpPort |
protected com.atlassian.pageobjects.elements.PageElement |
smtpUsername |
protected com.atlassian.pageobjects.elements.PageElement |
subjectPrefix |
protected com.atlassian.pageobjects.elements.PageElement |
testConnectionButton |
protected com.atlassian.pageobjects.elements.PageElement |
timeout |
protected com.atlassian.pageobjects.elements.PageElement |
useSSL |
binder, DEFAULT_CANCEL_BUTTON_ID, DEFAULT_SUBMIT_BUTTON_SELECTOR, driver, finder, footer, pageBinder| Constructor and Description |
|---|
MailServerPage() |
| Modifier and Type | Method and Description |
|---|---|
void |
configureJndi() |
void |
configureSMTP() |
String |
getUrl() |
List<String> |
getValidationErrors() |
void |
setFromEmail(String value) |
void |
setJndiLocation(String value) |
void |
setNotificationEmail(String value) |
void |
setSmtpHost(String value) |
void |
setSmtpPassword(String value) |
void |
setSmtpPort(String value) |
void |
setSmtpUsername(String value) |
void |
setSubjectPrefix(String value) |
void |
setTimeout(String value) |
void |
setUseSSL(boolean value) |
com.atlassian.fugue.Either<List<String>,MailServerPage.TestEmailDialog> |
tryOpenTestEmailDialog() |
protected void |
waitUntilContentLoad()
Waits until the content has loaded.
|
getHeader, setTextField, waitUntilPageLoadprotected com.atlassian.pageobjects.elements.PageElement notificationEmail
protected com.atlassian.pageobjects.elements.PageElement fromEmail
protected com.atlassian.pageobjects.elements.PageElement subjectPrefix
protected com.atlassian.pageobjects.elements.PageElement smtpOption
protected com.atlassian.pageobjects.elements.PageElement jndiOption
protected com.atlassian.pageobjects.elements.PageElement smtpHost
protected com.atlassian.pageobjects.elements.PageElement smtpPort
protected com.atlassian.pageobjects.elements.PageElement smtpUsername
protected com.atlassian.pageobjects.elements.PageElement smtpPassword
protected com.atlassian.pageobjects.elements.PageElement timeout
protected com.atlassian.pageobjects.elements.PageElement useSSL
protected com.atlassian.pageobjects.elements.PageElement jndiLocation
protected com.atlassian.pageobjects.elements.PageElement testConnectionButton
protected com.atlassian.pageobjects.elements.PageElement auiFlagContainer
protected void waitUntilContentLoad()
AbstractCrowdPageAbstractCrowdPage.waitUntilPageLoad(). Subclasses should override this
method to wait for a distinguishing content to appear. E.g. a page title.waitUntilContentLoad in class AbstractCrowdPagepublic void setNotificationEmail(String value)
public void setFromEmail(String value)
public void setSubjectPrefix(String value)
public void configureJndi()
public void configureSMTP()
public void setSmtpHost(String value)
public void setSmtpPort(String value)
public void setSmtpUsername(String value)
public void setSmtpPassword(String value)
public void setTimeout(String value)
public void setJndiLocation(String value)
public void setUseSSL(boolean value)
public com.atlassian.fugue.Either<List<String>,MailServerPage.TestEmailDialog> tryOpenTestEmailDialog() throws com.atlassian.pageobjects.binder.PageBindingWaitException
com.atlassian.pageobjects.binder.PageBindingWaitExceptionpublic String getUrl()
Copyright © 2018 Atlassian. All rights reserved.