com.atlassian.confluence.pageobjects
Class ConfluenceTestedProduct

java.lang.Object
  extended by com.atlassian.confluence.pageobjects.ConfluenceTestedProduct
All Implemented Interfaces:
com.atlassian.pageobjects.TestedProduct<com.atlassian.webdriver.pageobjects.WebDriverTester>

public class ConfluenceTestedProduct
extends Object
implements com.atlassian.pageobjects.TestedProduct<com.atlassian.webdriver.pageobjects.WebDriverTester>


Constructor Summary
ConfluenceTestedProduct(com.atlassian.pageobjects.TestedProductFactory.TesterFactory<com.atlassian.webdriver.pageobjects.WebDriverTester> testerFactory, com.atlassian.pageobjects.ProductInstance productInstance)
           
 
Method Summary
 void deleteAllCookies()
           
 com.atlassian.pageobjects.PageBinder getPageBinder()
           
 com.atlassian.pageobjects.ProductInstance getProductInstance()
           
 com.atlassian.webdriver.pageobjects.WebDriverTester getTester()
           
 ConfluenceAdminHomePage gotoAdminHomePage()
           
 DashboardPage gotoHomePage()
           
 ConfluenceLoginPage gotoLoginPage()
           
<M extends com.atlassian.pageobjects.Page>
M
login(User user, Class<M> destination, Object... args)
           
 CreatePage loginAndCreatePage(User user, Space space)
           
 EditContentPage loginAndEdit(User user, BlogPost blog)
           
 EditContentPage loginAndEdit(User user, Page page)
           
 ViewPage viewPage(String pageId)
           
<P extends com.atlassian.pageobjects.Page>
P
visit(Class<P> pageClass, Object... args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluenceTestedProduct

public ConfluenceTestedProduct(com.atlassian.pageobjects.TestedProductFactory.TesterFactory<com.atlassian.webdriver.pageobjects.WebDriverTester> testerFactory,
                               com.atlassian.pageobjects.ProductInstance productInstance)
Method Detail

gotoHomePage

public DashboardPage gotoHomePage()

gotoAdminHomePage

public ConfluenceAdminHomePage gotoAdminHomePage()

gotoLoginPage

public ConfluenceLoginPage gotoLoginPage()

login

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

loginAndEdit

public EditContentPage loginAndEdit(User user,
                                    BlogPost blog)

loginAndEdit

public EditContentPage loginAndEdit(User user,
                                    Page page)

loginAndCreatePage

public CreatePage loginAndCreatePage(User user,
                                     Space space)

deleteAllCookies

public void deleteAllCookies()

visit

public <P extends com.atlassian.pageobjects.Page> P visit(Class<P> pageClass,
                                                          Object... args)
Specified by:
visit in interface com.atlassian.pageobjects.TestedProduct<com.atlassian.webdriver.pageobjects.WebDriverTester>

viewPage

public ViewPage viewPage(String pageId)

getPageBinder

public com.atlassian.pageobjects.PageBinder getPageBinder()
Specified by:
getPageBinder in interface com.atlassian.pageobjects.TestedProduct<com.atlassian.webdriver.pageobjects.WebDriverTester>

getProductInstance

public com.atlassian.pageobjects.ProductInstance getProductInstance()
Specified by:
getProductInstance in interface com.atlassian.pageobjects.TestedProduct<com.atlassian.webdriver.pageobjects.WebDriverTester>

getTester

public com.atlassian.webdriver.pageobjects.WebDriverTester getTester()
Specified by:
getTester in interface com.atlassian.pageobjects.TestedProduct<com.atlassian.webdriver.pageobjects.WebDriverTester>


Copyright © 2003-2012 Atlassian. All Rights Reserved.