org.openqa.selenium.lift
Class WebDriverTestContext

java.lang.Object
  extended by org.openqa.selenium.lift.WebDriverTestContext
All Implemented Interfaces:
TestContext

public class WebDriverTestContext
extends Object
implements TestContext

Gives the context for a test, holds page state, and interacts with the WebDriver.

Author:
rchatley (Robert Chatley)

Constructor Summary
WebDriverTestContext(WebDriver driver)
           
 
Method Summary
 void assertPresenceOf(Finder<WebElement,WebDriver> finder)
           
 void assertPresenceOf(org.hamcrest.Matcher<Integer> cardinalityConstraint, Finder<WebElement,WebDriver> finder)
           
 void clickOn(Finder<WebElement,WebDriver> finder)
           
 void clickOnFirst(Finder<WebElement,WebDriver> finder)
           
 void goTo(String url)
           
 void quit()
           
 void type(String input, Finder<WebElement,WebDriver> finder)
           
 void waitFor(Finder<WebElement,WebDriver> finder, long timeoutMillis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebDriverTestContext

public WebDriverTestContext(WebDriver driver)
Method Detail

quit

public void quit()
Specified by:
quit in interface TestContext

goTo

public void goTo(String url)
Specified by:
goTo in interface TestContext

assertPresenceOf

public void assertPresenceOf(Finder<WebElement,WebDriver> finder)
Specified by:
assertPresenceOf in interface TestContext

assertPresenceOf

public void assertPresenceOf(org.hamcrest.Matcher<Integer> cardinalityConstraint,
                             Finder<WebElement,WebDriver> finder)
Specified by:
assertPresenceOf in interface TestContext

type

public void type(String input,
                 Finder<WebElement,WebDriver> finder)
Specified by:
type in interface TestContext

clickOn

public void clickOn(Finder<WebElement,WebDriver> finder)
Specified by:
clickOn in interface TestContext

clickOnFirst

public void clickOnFirst(Finder<WebElement,WebDriver> finder)

waitFor

public void waitFor(Finder<WebElement,WebDriver> finder,
                    long timeoutMillis)
Specified by:
waitFor in interface TestContext


Copyright © 2011. All Rights Reserved.