com.atlassian.jira.pageobjects.pages
Class JiraLoginPage

java.lang.Object
  extended by com.atlassian.jira.pageobjects.pages.AbstractJiraPage
      extended by com.atlassian.jira.pageobjects.pages.JiraLoginPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page, com.atlassian.pageobjects.page.LoginPage

public class JiraLoginPage
extends AbstractJiraPage
implements com.atlassian.pageobjects.page.LoginPage

Page object implementation for the LoginPage in JIRA.

Since:
4.4

Field Summary
static String PASSWORD_ADMIN
           
static String USER_ADMIN
           
 
Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
body, driver, elementFinder, footerElement, metaElement, pageBinder
 
Constructor Summary
JiraLoginPage()
           
 
Method Summary
 String getUrl()
           
 com.atlassian.pageobjects.elements.query.TimedCondition isAt()
          Timed condition checking if we're at given page.
<M extends com.atlassian.pageobjects.Page>
M
login(String username, String password, boolean rememberMe, boolean followRedirect, Class<M> nextPage, Object... args)
           
<M extends com.atlassian.pageobjects.Page>
M
login(String username, String password, Class<M> mClass)
           
<M extends com.atlassian.pageobjects.Page>
M
login(String username, String password, Class<M> nextPage, Object... args)
           
<M extends com.atlassian.pageobjects.Page>
M
loginAndFollowRedirect(String username, String password, Class<M> redirectPage, Object... args)
           
 DashboardPage loginAndGoToHome(String username, String password)
           
<M extends com.atlassian.pageobjects.Page>
M
loginAsSysAdmin(Class<M> mClass)
           
<M extends com.atlassian.pageobjects.Page>
M
loginAsSysAdmin(Class<M> nextPage, Object... args)
           
 DashboardPage loginAsSysadminAndGoToHome(String username, String password)
           
<M extends com.atlassian.pageobjects.Page>
M
loginAsSystemAdminAndFollowRedirect(Class<M> redirectPage, Object... args)
           
 
Methods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
back, createXsrfUrl, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_ADMIN

public static final String USER_ADMIN
See Also:
Constant Field Values

PASSWORD_ADMIN

public static final String PASSWORD_ADMIN
See Also:
Constant Field Values
Constructor Detail

JiraLoginPage

public JiraLoginPage()
Method Detail

getUrl

public String getUrl()
Specified by:
getUrl in interface com.atlassian.pageobjects.Page

isAt

public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
Description copied from class: AbstractJiraPage
Timed condition checking if we're at given page.

Specified by:
isAt in class AbstractJiraPage
Returns:
timed condition checking, if the test is at given page

login

public <M extends com.atlassian.pageobjects.Page> M login(String username,
                                                          String password,
                                                          Class<M> nextPage,
                                                          Object... args)

loginAsSysAdmin

public <M extends com.atlassian.pageobjects.Page> M loginAsSysAdmin(Class<M> nextPage,
                                                                    Object... args)

loginAndFollowRedirect

public <M extends com.atlassian.pageobjects.Page> M loginAndFollowRedirect(String username,
                                                                           String password,
                                                                           Class<M> redirectPage,
                                                                           Object... args)

loginAsSystemAdminAndFollowRedirect

public <M extends com.atlassian.pageobjects.Page> M loginAsSystemAdminAndFollowRedirect(Class<M> redirectPage,
                                                                                        Object... args)

login

public <M extends com.atlassian.pageobjects.Page> M login(String username,
                                                          String password,
                                                          boolean rememberMe,
                                                          boolean followRedirect,
                                                          Class<M> nextPage,
                                                          Object... args)

loginAndGoToHome

public DashboardPage loginAndGoToHome(String username,
                                      String password)

loginAsSysadminAndGoToHome

public DashboardPage loginAsSysadminAndGoToHome(String username,
                                                String password)

login

public <M extends com.atlassian.pageobjects.Page> M login(String username,
                                                          String password,
                                                          Class<M> mClass)
Specified by:
login in interface com.atlassian.pageobjects.page.LoginPage

loginAsSysAdmin

public <M extends com.atlassian.pageobjects.Page> M loginAsSysAdmin(Class<M> mClass)
Specified by:
loginAsSysAdmin in interface com.atlassian.pageobjects.page.LoginPage


Copyright © 2002-2012 Atlassian. All Rights Reserved.