org.jbehave.web.selenium
Class GroovyGebFluentWebDriverPage

java.lang.Object
  extended by org.jbehave.web.selenium.WebDriverPage
      extended by org.jbehave.web.selenium.FluentWebDriverPage
          extended by org.jbehave.web.selenium.GroovyGebFluentWebDriverPage
All Implemented Interfaces:
groovy.lang.GroovyObject, org.openqa.selenium.HasCapabilities, org.openqa.selenium.HasInputDevices, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.SearchContext, org.openqa.selenium.WebDriver, org.seleniumhq.selenium.fluent.FluentWebDriver

public class GroovyGebFluentWebDriverPage
extends FluentWebDriverPage
implements groovy.lang.GroovyObject


Nested Class Summary
 
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, org.openqa.selenium.WebDriver.Window
 
Constructor Summary
GroovyGebFluentWebDriverPage(WebDriverProvider driverProvider)
           
 
Method Summary
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String property)
           
 Object invokeMethod(String method, Object arguments)
           
 Object methodMissing(String name, Object args)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setProperty(String property, Object value)
           
 
Methods inherited from class org.jbehave.web.selenium.FluentWebDriverPage
button, button, buttons, buttons, div, div, divs, divs, fieldset, fieldset, fieldsets, fieldsets, form, form, forms, forms, h1, h1, h1s, h1s, h2, h2, h2s, h2s, h3, h3, h3s, h3s, h4, h4, h4s, h4s, img, img, imgs, imgs, input, input, inputs, inputs, legend, legend, legends, legends, li, li, link, link, links, links, lis, lis, map, map, maps, maps, ol, ol, ols, ols, option, option, options, options, p, p, ps, ps, select, select, selects, selects, span, span, spans, spans, table, table, tables, tables, td, td, tds, tds, textarea, textarea, textareas, textareas, th, th, ths, ths, title, tr, tr, trs, trs, ul, ul, uls, uls, url, within
 
Methods inherited from class org.jbehave.web.selenium.WebDriverPage
close, executeAsyncScript, executeScript, findElement, findElements, get, getCapabilities, getCurrentUrl, getDriverProvider, getKeyboard, getMouse, getPageSource, getTitle, getWindowHandle, getWindowHandles, manage, navigate, quit, switchTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyGebFluentWebDriverPage

public GroovyGebFluentWebDriverPage(WebDriverProvider driverProvider)
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

methodMissing

public Object methodMissing(String name,
                            Object args)


Copyright © 2012. All Rights Reserved.