com.atlassian.confluence.javascript
Class SeleniumTester

java.lang.Object
  extended by com.atlassian.confluence.javascript.SeleniumTester

public class SeleniumTester
extends java.lang.Object


Constructor Summary
SeleniumTester()
           
SeleniumTester(com.thoughtworks.selenium.BrowserLauncher browser)
           
 
Method Summary
 void chooseCancelOnNextConfirmation()
           
 void click(java.lang.String field)
           
 void clickButton(java.lang.String buttonText)
           
 void clickButtonAndWait(java.lang.String buttonText)
           
 void clickElementAndWait(java.lang.String idOrXpath)
           
 void clickLinkWithText(java.lang.String text)
           
 void clickLinkWithTextAndWait(java.lang.String text)
           
 java.lang.String[] getAllButtons()
           
 java.lang.String[] getAllFields()
           
 java.lang.String[] getAllLinks()
           
 void open(java.lang.String path)
           
 void pause(int duration)
           
 void selectAndWait(java.lang.String field, java.lang.String value)
           
 void selectWindow(java.lang.String window)
           
 void setContext(java.lang.String context)
           
 void setTextField(java.lang.String field, java.lang.String value)
           
 void start()
           
 void stop()
           
 void storeText(java.lang.String element, java.lang.String value)
           
 void storeValue(java.lang.String field, java.lang.String value)
           
 void testComplete()
           
 void type(java.lang.String field, java.lang.String value)
           
 void typeAndWait(java.lang.String field, java.lang.String value)
           
 void verifyAlert(java.lang.String alert)
           
 void verifyAttribute(java.lang.String element, java.lang.String value)
           
 void verifyConfirmation(java.lang.String confirmation)
           
 void verifyElementNotPresent(java.lang.String type)
           
 void verifyElementPresent(java.lang.String type)
           
 void verifyLocation(java.lang.String location)
           
 void verifySelected(java.lang.String field, java.lang.String value)
           
 void verifySelectOptions(java.lang.String field, java.lang.String[] values)
           
 void verifyTable(java.lang.String table, java.lang.String value)
           
 void verifyText(java.lang.String type, java.lang.String text)
           
 void verifyTextNotPresent(java.lang.String text)
           
 void verifyTextPresent(java.lang.String text)
           
 void verifyTitle(java.lang.String title)
           
 void verifyValue(java.lang.String field, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeleniumTester

public SeleniumTester()

SeleniumTester

public SeleniumTester(com.thoughtworks.selenium.BrowserLauncher browser)
Method Detail

chooseCancelOnNextConfirmation

public void chooseCancelOnNextConfirmation()

click

public void click(java.lang.String field)

clickLinkWithText

public void clickLinkWithText(java.lang.String text)

clickLinkWithTextAndWait

public void clickLinkWithTextAndWait(java.lang.String text)

clickElementAndWait

public void clickElementAndWait(java.lang.String idOrXpath)
Parameters:
idOrXpath - - id of the elment or xpath expression to find it

clickButton

public void clickButton(java.lang.String buttonText)

clickButtonAndWait

public void clickButtonAndWait(java.lang.String buttonText)

open

public void open(java.lang.String path)

pause

public void pause(int duration)

selectAndWait

public void selectAndWait(java.lang.String field,
                          java.lang.String value)

selectWindow

public void selectWindow(java.lang.String window)

setTextField

public void setTextField(java.lang.String field,
                         java.lang.String value)

storeText

public void storeText(java.lang.String element,
                      java.lang.String value)

storeValue

public void storeValue(java.lang.String field,
                       java.lang.String value)

testComplete

public void testComplete()

type

public void type(java.lang.String field,
                 java.lang.String value)

typeAndWait

public void typeAndWait(java.lang.String field,
                        java.lang.String value)

verifyAlert

public void verifyAlert(java.lang.String alert)

verifyAttribute

public void verifyAttribute(java.lang.String element,
                            java.lang.String value)

verifyConfirmation

public void verifyConfirmation(java.lang.String confirmation)

verifyElementNotPresent

public void verifyElementNotPresent(java.lang.String type)

verifyElementPresent

public void verifyElementPresent(java.lang.String type)

verifyLocation

public void verifyLocation(java.lang.String location)

verifySelectOptions

public void verifySelectOptions(java.lang.String field,
                                java.lang.String[] values)

verifySelected

public void verifySelected(java.lang.String field,
                           java.lang.String value)

verifyTable

public void verifyTable(java.lang.String table,
                        java.lang.String value)

verifyText

public void verifyText(java.lang.String type,
                       java.lang.String text)

verifyTextPresent

public void verifyTextPresent(java.lang.String text)

verifyTextNotPresent

public void verifyTextNotPresent(java.lang.String text)

verifyTitle

public void verifyTitle(java.lang.String title)

verifyValue

public void verifyValue(java.lang.String field,
                        java.lang.String value)

setContext

public void setContext(java.lang.String context)

getAllButtons

public java.lang.String[] getAllButtons()

getAllLinks

public java.lang.String[] getAllLinks()

getAllFields

public java.lang.String[] getAllFields()

start

public void start()

stop

public void stop()


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.