org.xwiki.test.ui.po
Class AbstractRegistrationPage

java.lang.Object
  extended by org.xwiki.test.ui.po.BaseElement
      extended by org.xwiki.test.ui.po.BasePage
          extended by org.xwiki.test.ui.po.AbstractRegistrationPage
Direct Known Subclasses:
RegistrationPage

public abstract class AbstractRegistrationPage
extends BasePage

Represents the actions possible for the different registration pages (standard registration page, lightbox registration page).

Since:
3.2M3
Version:
$Id: f8590048b2a588637c0e8d6cdb5d123ceb886e50 $

Constructor Summary
AbstractRegistrationPage()
           
 
Method Summary
abstract  void clickRegister()
           
 void fillInJohnSmithValues()
           
 void fillRegisterForm(String firstName, String lastName, String username, String password, String confirmPassword, String email)
           
 List<org.openqa.selenium.WebElement> getValidationFailureMessages()
           
 boolean isLiveValidationEnabled()
           
 void triggerLiveValidation()
          Try to make LiveValidation validate the forms.
 boolean validationFailureMessagesInclude(String message)
           
 
Methods inherited from class org.xwiki.test.ui.po.BasePage
canDelete, clickContentMenuEditSubMenuEntry, clickContentMenuTopEntry, copy, createInlinePage, createPage, createSpace, delete, edit, editClass, editInline, editObjects, editRights, editWiki, editWYSIWYG, getCurrentUser, getDocumentTitle, getEditURL, getMetaDataValue, getPageMenuLink, getPageTitle, getPageURL, hasLoginLink, isAuthenticated, isNewDocument, login, logout, register, sendKeys, waitUntilPageIsLoaded, watchDocument, watchSpace
 
Methods inherited from class org.xwiki.test.ui.po.BaseElement
executeJavascript, getDriver, getUtil, makeAlertDialogSilent, makeConfirmDialogSilent, makeElementVisible, makeElementVisible, setContext, waitForNotificationErrorMessage, waitForNotificationSuccessMessage, waitForNotificationWarningMessage, waitUntilElementDisappears, waitUntilElementEndsWithAttributeValue, waitUntilElementHasAttributeValue, waitUntilElementHasTextContent, waitUntilElementIsVisible, waitUntilElementsAreVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRegistrationPage

public AbstractRegistrationPage()
Method Detail

clickRegister

public abstract void clickRegister()

fillInJohnSmithValues

public void fillInJohnSmithValues()

fillRegisterForm

public void fillRegisterForm(String firstName,
                             String lastName,
                             String username,
                             String password,
                             String confirmPassword,
                             String email)

getValidationFailureMessages

public List<org.openqa.selenium.WebElement> getValidationFailureMessages()
Returns:
a list of WebElements representing validation failure messages. Use after calling register()

validationFailureMessagesInclude

public boolean validationFailureMessagesInclude(String message)
Returns:
Is the specified message included in the list of validation failure messages.

triggerLiveValidation

public void triggerLiveValidation()
Try to make LiveValidation validate the forms.


isLiveValidationEnabled

public boolean isLiveValidationEnabled()


Copyright © 2004-2013 XWiki. All Rights Reserved.