org.jbehave.web.selenium
Class SeleniumPage
java.lang.Object
org.jbehave.web.selenium.SeleniumPage
public abstract class SeleniumPage
- extends Object
Abstract base class for pages that use the Selenium API. 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)
select
public void select(String locator,
String option)
selectByLabel
public void selectByLabel(String locator,
String label)
selectByValue
public void selectByValue(String locator,
String value)
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)
textIsVisible
public void textIsVisible(String text,
String locator)
textIsNotVisible
public void textIsNotVisible(String text)
textIsNotVisible
public void textIsNotVisible(String text,
String locator)
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 © 2011. All Rights Reserved.