org.jbehave.web.selenium
Class LazyWebDriver
java.lang.Object
org.jbehave.web.selenium.LazyWebDriver
- All Implemented Interfaces:
- org.openqa.selenium.SearchContext, org.openqa.selenium.WebDriver
public class LazyWebDriver
- extends java.lang.Object
- implements org.openqa.selenium.WebDriver
Wraps a WebDriverProvider in a way that the provider's get() method is not invoked
until the first method invocation.
| Nested classes/interfaces inherited from interface org.openqa.selenium.WebDriver |
org.openqa.selenium.WebDriver.ImeHandler, org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LazyWebDriver
public LazyWebDriver(WebDriverProvider wdp)
get
public void get(java.lang.String s)
- Specified by:
get in interface org.openqa.selenium.WebDriver
getCurrentUrl
public java.lang.String getCurrentUrl()
- Specified by:
getCurrentUrl in interface org.openqa.selenium.WebDriver
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle in interface org.openqa.selenium.WebDriver
findElements
public java.util.List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
- Specified by:
findElements in interface org.openqa.selenium.SearchContext- Specified by:
findElements in interface org.openqa.selenium.WebDriver
findElement
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
- Specified by:
findElement in interface org.openqa.selenium.SearchContext- Specified by:
findElement in interface org.openqa.selenium.WebDriver
getPageSource
public java.lang.String getPageSource()
- Specified by:
getPageSource in interface org.openqa.selenium.WebDriver
close
public void close()
- Specified by:
close in interface org.openqa.selenium.WebDriver
quit
public void quit()
- Specified by:
quit in interface org.openqa.selenium.WebDriver
getWindowHandles
public java.util.Set<java.lang.String> getWindowHandles()
- Specified by:
getWindowHandles in interface org.openqa.selenium.WebDriver
getWindowHandle
public java.lang.String getWindowHandle()
- Specified by:
getWindowHandle in interface org.openqa.selenium.WebDriver
switchTo
public org.openqa.selenium.WebDriver.TargetLocator switchTo()
- Specified by:
switchTo in interface org.openqa.selenium.WebDriver
navigate
public org.openqa.selenium.WebDriver.Navigation navigate()
- Specified by:
navigate in interface org.openqa.selenium.WebDriver
manage
public org.openqa.selenium.WebDriver.Options manage()
- Specified by:
manage in interface org.openqa.selenium.WebDriver
Copyright © 2011. All Rights Reserved.