org.jbehave.web.selenium
Class SeleniumPage
java.lang.Object
org.jbehave.web.selenium.SeleniumPage
public abstract class SeleniumPage
- extends Object
Abstract base class for all Selenium-based pages. It contains common page
methods, with a view to implement the Page Objects
pattern.
|
Field Summary |
protected com.thoughtworks.selenium.condition.ConditionRunner |
conditionRunner
|
protected com.thoughtworks.selenium.Selenium |
selenium
|
|
Constructor Summary |
SeleniumPage(com.thoughtworks.selenium.Selenium selenium,
com.thoughtworks.selenium.condition.ConditionRunner conditionRunner)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selenium
protected final com.thoughtworks.selenium.Selenium selenium
conditionRunner
protected final com.thoughtworks.selenium.condition.ConditionRunner conditionRunner
SeleniumPage
public SeleniumPage(com.thoughtworks.selenium.Selenium selenium,
com.thoughtworks.selenium.condition.ConditionRunner conditionRunner)
open
public void open(String url)
click
public void click(String locator)
clickButton
public void clickButton(String name)
clickLink
public void clickLink(String name)
type
public void type(String locator,
String value)
text
public String text(String locator)
value
public String value(String locator)
textIsVisible
public void textIsVisible(String text)
textIsNotVisible
public void textIsNotVisible(String text)
waitFor
public void waitFor(com.thoughtworks.selenium.condition.Condition condition)
waitForPageToLoad
public void waitForPageToLoad()
waitForPageToLoad
public void waitForPageToLoad(int seconds)
waitFor
public static void waitFor(int seconds)
Copyright © 2010. All Rights Reserved.