com.atlassian.confluence.pageobjects.page
Class ConfluenceLoginPage

java.lang.Object
  extended by com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage
      extended by com.atlassian.confluence.pageobjects.page.ConfluenceLoginPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page, com.atlassian.pageobjects.page.LoginPage
Direct Known Subclasses:
LogoutPage

public class ConfluenceLoginPage
extends ConfluenceAbstractPage
implements com.atlassian.pageobjects.page.LoginPage

Page object implementation for the LoginPage in Confluence.


Field Summary
static String URI
           
 
Fields inherited from class com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage
driver, pageBinder, waiter
 
Constructor Summary
ConfluenceLoginPage()
           
 
Method Summary
 String getUrl()
           
<M extends com.atlassian.pageobjects.Page>
M
login(String username, String password, Class<M> nextPage)
           
<M extends com.atlassian.pageobjects.Page>
M
login(User user, Class<M> destinationClass, Object... args)
           
<M extends com.atlassian.pageobjects.Page>
M
loginAsSysAdmin(Class<M> nextPage)
           
 
Methods inherited from class com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage
doWait, getAlert, getBrowseMenu, getComponent, getHeader, getUserMenu, isLoggedIn, setSetupComplete
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URI

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

ConfluenceLoginPage

public ConfluenceLoginPage()
Method Detail

getUrl

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

login

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

loginAsSysAdmin

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

login

public <M extends com.atlassian.pageobjects.Page> M login(User user,
                                                          Class<M> destinationClass,
                                                          Object... args)


Copyright © 2003-2012 Atlassian. All Rights Reserved.