com.atlassian.confluence.selenium.client
Class Dialog

java.lang.Object
  extended by com.atlassian.confluence.selenium.client.Dialog
Direct Known Subclasses:
DraftChangesDialog, InsertImageDialog, KeyboardShortcutHelpDialog, LinkBrowser, LinkToPageDialog, MacroBrowser, ManageWatchersDialog, MovePageDialog, PagePermissionsEditor, UserStatusDialog

public class Dialog
extends Object


Field Summary
protected  ConfluenceSeleniumClient client
           
protected  String id
           
 
Constructor Summary
Dialog(String id, ConfluenceSeleniumClient client)
           
 
Method Summary
protected  void clickButton(String className, boolean waitForDialogToClose)
           
protected  void clickPageMenu(String menuItemText)
           
 String getId()
           
 String getTitle()
           
 boolean hasButton(String className)
           
protected  boolean hasPageMenu(String menuItemText)
           
 boolean isButtonDisabled(String className)
           
 boolean isVisible()
           
 void pressEscape()
          Presses the escape key in the dialog.
 void waitUntilHidden()
           
 void waitUntilVisible()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

client

protected ConfluenceSeleniumClient client
Constructor Detail

Dialog

public Dialog(String id,
              ConfluenceSeleniumClient client)
Method Detail

getId

public String getId()

getTitle

public String getTitle()

waitUntilVisible

public void waitUntilVisible()

waitUntilHidden

public void waitUntilHidden()

isVisible

public boolean isVisible()

clickButton

protected void clickButton(String className,
                           boolean waitForDialogToClose)

hasButton

public boolean hasButton(String className)

isButtonDisabled

public boolean isButtonDisabled(String className)

clickPageMenu

protected void clickPageMenu(String menuItemText)

hasPageMenu

protected boolean hasPageMenu(String menuItemText)

pressEscape

public void pressEscape()
Presses the escape key in the dialog.



Copyright © 2003-2010 Atlassian. All Rights Reserved.