com.atlassian.confluence.pageobjects.component.macro
Class UserProfileMacro

java.lang.Object
  extended by com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
      extended by com.atlassian.confluence.pageobjects.component.macro.UserProfileMacro
All Implemented Interfaces:
PageComponent

public class UserProfileMacro
extends ConfluenceAbstractPageComponent

Represents the User profile macro that is visible in the People Directory page.

Since:
4.1

Nested Class Summary
static class UserProfileMacro.Locator
           
 
Field Summary
 
Fields inherited from class com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
driver, frameExecutor, pageBinder, pageElementFinder, waiter
 
Constructor Summary
UserProfileMacro(com.atlassian.pageobjects.elements.PageElement profileElement)
           
UserProfileMacro(User user)
           
 
Method Summary
 java.lang.String getStatusText()
           
 User getUser()
           
 ViewUserProfilePage gotoProfilePage()
           
 boolean hasStatus()
           
 boolean isVisible()
           
static com.atlassian.pageobjects.elements.PageElement locateNoUserDiv(ConfluenceTestedProduct product)
           
static UserProfileMacro locateUserMacro(ConfluenceTestedProduct product, java.lang.String username)
           
 
Methods inherited from class com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
getComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserProfileMacro

public UserProfileMacro(com.atlassian.pageobjects.elements.PageElement profileElement)

UserProfileMacro

public UserProfileMacro(User user)
Method Detail

gotoProfilePage

public ViewUserProfilePage gotoProfilePage()

isVisible

public boolean isVisible()

getUser

public User getUser()

hasStatus

public boolean hasStatus()

getStatusText

public java.lang.String getStatusText()

locateNoUserDiv

public static com.atlassian.pageobjects.elements.PageElement locateNoUserDiv(ConfluenceTestedProduct product)

locateUserMacro

public static UserProfileMacro locateUserMacro(ConfluenceTestedProduct product,
                                               java.lang.String username)


Copyright © 2003-2013 Atlassian. All Rights Reserved.