Class AddUserPage

java.lang.Object
net.serenitybdd.core.pages.PageObject
net.thucydides.core.pages.PageObject
All Implemented Interfaces:
BasePage

public class AddUserPage extends GenericPage
  • Constructor Details

    • AddUserPage

      public AddUserPage(org.openqa.selenium.WebDriver driver)
  • Method Details

    • checkPopupCantDeleteLoggedUser

      public void checkPopupCantDeleteLoggedUser()
    • checkThatAddUserDrawerIsDisplayed

      public void checkThatAddUserDrawerIsDisplayed()
    • checkUserIsDeleted

      public void checkUserIsDeleted(String fullName)
    • clickAddUserButton

      public void clickAddUserButton()
    • clickToDeleteUser

      public void clickToDeleteUser()
    • deleteUser

      public void deleteUser()
    • disableEnableStatusButton

      public ElementFacade disableEnableStatusButton(String user)
    • enableDisableUser

      public void enableDisableUser(String user)
    • getUserElement

      public ElementFacade getUserElement(String user)
    • isUserNameDisplayed

      public void isUserNameDisplayed(String user)
    • saveAddUserButton

      public void saveAddUserButton()
    • searchForUserByName

      public void searchForUserByName(String userName)
    • searchForUserByName

      public void searchForUserByName(String userName, int tentatives)
    • searchForUsersByStatus

      public void searchForUsersByStatus(String status)
    • setRandomUserDetails

      public void setRandomUserDetails(String userName, String firstName, String lastName, String mail, String password)
    • setUserDetails

      public void setUserDetails(String fieldName, String fieldValue)