Class Overview
JIRA implementation of com.atlassian.pageobjects.TestedProduct.
Summary
Public Methods |
Backdoor
|
backdoor()
|
JIRAEnvironmentData
|
environmentData()
|
UserCredentials
|
getAdminCredentials()
|
PageBinder
|
getPageBinder()
|
ProductInstance
|
getProductInstance()
|
UserCredentials
|
getSysadminCredentials()
|
WebDriverTester
|
getTester()
|
<P extends Page>
P
|
goTo(Class<P> pageClass, Object... params)
Synonyme to #visit(Class, Object...).
|
JiraAdminHomePage
|
goToAdminHomePage()
|
AdvancedSearch
|
goToIssueNavigator()
|
ViewIssuePage
|
goToViewIssue(String issueKey)
|
DashboardPage
|
gotoHomePage()
|
JiraLoginPage
|
gotoLoginPage()
|
Injector
|
injector()
|
boolean
|
isAt(Class<? extends Page> page)
|
boolean
|
isOnDemand()
|
JiraTestedProduct
|
logout()
|
void
|
quickLogin(String username, String password)
|
<P extends Page>
P
|
quickLogin(String username, String password, Class<P> pageClass, Object... args)
|
<P extends Page>
P
|
quickLoginAsAdmin(Class<P> pageClass, Object... args)
|
void
|
quickLoginAsAdmin()
|
<P extends Page>
P
|
quickLoginAsSysadmin(Class<P> pageClass, Object... args)
|
void
|
quickLoginAsSysadmin()
|
boolean
|
shouldSkipSetup()
|
<P extends Page>
P
|
visit(Class<P> pageClass, Object... args)
|
<P extends Page>
DelayedBinder<P>
|
visitDelayed(Class<P> pageClass, Object... args)
|
WindowSession
|
windowSession()
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
com.atlassian.pageobjects.TestedProduct
PageBinder
|
getPageBinder()
|
ProductInstance
|
getProductInstance()
|
T
|
getTester()
|
<P extends Page>
P
|
visit(Class<P> arg0, Object... arg1)
|
|
Constants
public
static
final
String
TEST_ONDEMAND_PROPERTY
Constant Value:
"test.ondemand"
public
static
final
String
TEST_SKIP_INSTANCE_SETUP_PROPERTY
Constant Value:
"test.jira.setup.skip"
Public Constructors
public
JiraTestedProduct
(TesterFactory<WebDriverTester> testerFactory, ProductInstance productInstance)
public
JiraTestedProduct
(ProductInstance productInstance)
Public Methods
public
JIRAEnvironmentData
environmentData
()
public
PageBinder
getPageBinder
()
public
ProductInstance
getProductInstance
()
public
WebDriverTester
getTester
()
public
P
goTo
(Class<P> pageClass, Object... params)
Synonyme to #visit(Class, Object...).
Parameters
pageClass
| page class |
params
| params |
public
Injector
injector
()
public
boolean
isAt
(Class<? extends Page> page)
public
boolean
isOnDemand
()
public
void
quickLoginAsAdmin
()
public
void
quickLoginAsSysadmin
()
public
boolean
shouldSkipSetup
()
public
DelayedBinder<P>
visitDelayed
(Class<P> pageClass, Object... args)
Protected Methods
protected
String
getEnvironmentProperty
(String key, String defaultValue, boolean allowEmpty)