A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
- ADAPTER_PROPERTY_NAME - Field in BuildAdapterFactory
- The system property used to specify the BuildAdapter implementation (geb.build.adapter).
- add(Collection) - Method in Navigator
- AlertAndConfirmSupport - Class in geb.js
- AlertAndConfirmSupport(Closure) - Constructor in AlertAndConfirmSupport
- allElements() - Method in EmptyNavigator
- allElements() - Method in Navigator
- Returns all context elements.
- allElements() - Method in NonEmptyNavigator
- apply(WebElement, boolean) - Method in CssSelector
- asBoolean() - Method in Navigator
- asBoolean() - Method in TemplateDerivedPageContent
- at(Class) - Method in Browser
- Checks if the browser is at the current page by running the at checker for the given page type.
- attemptToLoadDriverClass(String) - Method in NameBasedDriverFactory
- attr(String) - Method in Navigator
- Returns the value of the given attribute of the first context element.
- AttributeAccessingMetaClass - Class in geb.navigator
- A delegating meta class implementation that intercepts field access using the .@ operator and sends it to getProperty("@$name")
- AttributeAccessingMetaClass(MetaClass) - Constructor in AttributeAccessingMetaClass
B
- BASE_URL_PROPERTY_NAME - Field in SystemPropertiesBuildAdapter
- BindingUpdater - Class in geb.binding
- BindingUpdater.InvocationForwarding(String, Object) - Constructor in BindingUpdater.InvocationForwarding
- BindingUpdater(Binding, Browser) - Constructor in BindingUpdater
- Browser - Class in geb
- The browser is the centre of Geb.
- Browser(Map, Configuration) - Constructor in Browser
- Creates a new browser instance backed by the given configuration, then applies props as property overrides on the browser.
- build(Configuration, Navigable, String, Class, Class) - Method in PageContentTemplateBuilder
- BuildAdapter - Interface in geb
- Used to supply default configuration type values to allow a build system (or anything else)
to configure the Geb runtime from the outside.
- BuildAdapterFactory - Class in geb.buildadapter
- Loads the BuildAdapter implementation class to be used.
C
- CachingDriverFactory - Class in geb.driver
- CachingDriverFactory(DriverFactory) - Constructor in CachingDriverFactory
- calculate(Class, Navigator, Map) - Method in ModuleBaseCalculator
- CallbackDriverFactory - Class in geb.driver
- CallbackDriverFactory(Closure) - Constructor in CallbackDriverFactory
- children(String) - Method in EmptyNavigator
- children(String) - Method in Navigator
- children(String) - Method in NonEmptyNavigator
- classes() - Method in EmptyNavigator
- classes() - Method in Navigator
- Returns the class names present on all elements.
- classes() - Method in NonEmptyNavigator
- cleanReportGroupDir() - Method in Browser
- Removes the directory returned by getReportGroupDir() from the filesystem if it exists.
- clearBinding() - Method in BindingUpdater.BindingUpdatingPageChangeListener
- clearCache() - Method in CachingDriverFactory
- clearCacheAndQuitDriver() - Method in CachingDriverFactory
- clearCookies() - Method in Browser
- Clears all cookies that the browser currently has.
- clearCookiesQuietly() - Method in Browser
- Clears all cookies that the browser currently has, suppressing any webdriver exceptions.
- click(List) - Method in EmptyNavigator
- click(List) - Method in Navigator
- click(List) - Method in NonEmptyNavigator
- click() - Method in TemplateDerivedPageContent
- close() - Method in Browser
- Closes the current driver window.
- closest(String) - Method in EmptyNavigator
- closest(String) - Method in Navigator
- Creates a new Navigator instance containing the first ancestor element of each of the current
context elements that match the selector.
- closest(String) - Method in NonEmptyNavigator
- compile(String) - Method in CssSelector
- Configuration - Class in geb
- Represents a particular configuration of Geb.
- Configuration(ConfigObject, Properties, BuildAdapter, ClassLoader) - Constructor in Configuration
- ConfigurationLoader - Class in geb
- Manages the process of creating Configuration objects, which control the runtime behaviour of Geb.
- ConfigurationLoader.UnableToLoadException - Class in geb
- ConfigurationLoader.UnableToLoadException(URL, String, Throwable) - Constructor in ConfigurationLoader.UnableToLoadException
- ConfigurationLoader(String, Properties, GroovyClassLoader) - Constructor in ConfigurationLoader
- Sets the loader environment.
- ConstantBaseNavigableSupport - Class in geb.content
- ConstantBaseNavigableSupport(def, Map, Navigator) - Constructor in ConstantBaseNavigableSupport
- contains(Pattern) - Method in TextMatchingSupport
- containsWord(Pattern) - Method in TextMatchingSupport
- convertToPath(Object[]) - Method in Page
- Converts the arguments to a path to be appended to this page's url.
- createBuildAdapter(GroovyClassLoader) - Method in ConfigurationLoader
- Uses the build adapter factory to load
a build adapter with the classLoader we were constructed with.
- createConf(ConfigObject, GroovyClassLoader) - Method in ConfigurationLoader
- Creates a new Configuration backed by rawConfig with the properties and classLoader
we were constructed with, and a build adapter.
- createDriver() - Method in Configuration
- createPage(Class) - Method in Browser
- Creates a new instance of the given page type and initialises it.
- createPageChangeListener(Binding, Browser) - Method in BindingUpdater
- createSlurper(GroovyClassLoader) - Method in ConfigurationLoader
- Creates a config slurper with environment we were constructed with (if any) and sets
the slurpers classloader to the classloader we were constructed with.
- CssSelector - Class in geb.navigator
- CssSelector(SelectorType, String) - Constructor in CssSelector
D
- DEFAULT_RETRY_INTERVAL - Field in Wait
- 100 milliseconds
- DEFAULT_TIMEOUT - Field in Wait
- 5 seconds
- DefaultDriverFactory - Class in geb.driver
- DefaultDriverFactory(ClassLoader) - Constructor in DefaultDriverFactory
- determineScreenshotDriver(Browser) - Method in ScreenshotAndPageSourceReporter
- doCall(Object[]) - Method in BindingUpdater.InvocationForwarding
- download(String) - Method in DownloadSupport
- Calls download with the single option 'uri' as the given value.
- downloadBytes(String, Closure) - Method in DownloadSupport
- Opens a url connection via download(String) and returns the raw bytes.
- downloadContent(Closure) - Method in DownloadSupport
- Opens a url connection via download(String) and returns the content object.
- DownloadException - Class in geb.download
- DownloadException(HttpURLConnection, CharSequence, Throwable) - Constructor in DownloadException
- downloadStream(Closure) - Method in DownloadSupport
- Opens a url connection via download() and returns the response input stream.
- DownloadSupport - Class in geb.download
- Provides methods to directly download content into the running program using HttpURLConnection.
- DownloadSupport(Browser) - Constructor in DownloadSupport
- downloadText(Closure) - Method in DownloadSupport
- Opens a url connection via download() and returns the response text, if the content type was textual.
- drive(Browser, Closure) - Method in Browser
- Executes the closure with browser as its delegate.
- DRIVER_SEPARATOR - Field in NameBasedDriverFactory
- DriverCreationException - Class in geb.driver
- DriverCreationException(def, Throwable) - Constructor in DriverCreationException
- DriverFactory - Interface in geb.driver
- DriverRegistry - Class in geb.driver
E
- EmptyNavigator - Class in geb.navigator
- Implementation of an empty Navigator object - helps keep the other code simple.
- EmptyNavigator(Browser) - Constructor in EmptyNavigator
- EmptyNavigatorException - Class in geb.navigator
- EmptyNavigatorException() - Constructor in EmptyNavigatorException
- endsWith(Pattern) - Method in TextMatchingSupport
- eq(int) - Method in Navigator
- Gets the wrapped element at the given index.
- equals(def) - Method in Wait
- escapeFileName(String) - Method in ReporterSupport
- Replaces all non word chars with underscores to avoid using reserved characters in file paths
- exec(Object[]) - Method in JavascriptInterface
F
- FactoryNavigableSupport - Class in geb.content
- FactoryNavigableSupport(def, Map, Browser, Closure) - Constructor in FactoryNavigableSupport
- filter(Map, String) - Method in EmptyNavigator
- filter(Map, String) - Method in Navigator
- filter(Map, String) - Method in NonEmptyNavigator
- find(Map, String) - Method in EmptyNavigator
- find(Map, String) - Method in NavigableSupport
- find(Map, String) - Method in Navigator
- Selects elements by both CSS selector and attributes.
- find(Map, String) - Method in NonEmptyNavigator
- findAll(Closure) - Method in Navigator
- Overrides the standard Groovy findAll so that the object returned is a Navigator rather than a Collection.
- findByCssSelector(Collection, String) - Method in CssSelector
- first() - Method in EmptyNavigator
- first() - Method in Navigator
- Creates a new Navigator instance containing only the first context element (wrapped).
- first() - Method in NonEmptyNavigator
- firstElement() - Method in Navigator
- Returns the first context element (not wrapped).
- FORWARDED_BROWSER_METHODS - Field in BindingUpdater
G
- GebAssertionError - Class in geb.error
- GebAssertionError(def) - Constructor in GebAssertionError
- GebException - Class in geb.error
- GebException(Throwable) - Constructor in GebException
- get(Object[]) - Method in PageContentTemplate
- getAt(Collection) - Method in EmptyNavigator
- getAt(Collection) - Method in Navigator
- Gets the wrapped elements at the given indexes.
- getAt(Collection) - Method in NonEmptyNavigator
- getAttribute(Object, String) - Method in AttributeAccessingMetaClass
- getAttribute(String) - Method in EmptyNavigator
- getAttribute(String) - Method in Navigator
- Returns the value of the given attribute of the first context element.
- getAttribute(String) - Method in NonEmptyNavigator
- getAugmentedDriver(WebDriver) - Method in RemoteDriverOperations
- If the driver is a remote driver, a proxy will be returned that implements the feature
interfaces of the actual driver on the remote side.
- getBaseUrl() - Method in Browser
- The url to resolve all relative urls against.
- getBaseUrl() - Method in BuildAdapter
- Provides the default baseUrl to use when no value has been configured.
- getBaseUrl() - Method in Configuration
- Returns the config value baseUrl, or BuildAdapter.getBaseUrl.
- getBaseUrl() - Method in SystemPropertiesBuildAdapter
- Returns the system property geb.build.baseUrl.
- getBrowser() - Method in Page
- The browser that the page is connected to.
- getBrowser() - Method in TemplateDerivedPageContent
- getBuildAdapter(ClassLoader) - Method in BuildAdapterFactory
- The build adapter to use.
- getConf(URL, GroovyClassLoader) - Method in ConfigurationLoader
- Creates a config backed by the config script at the given URL.
- getConfig() - Method in Browser
- Provides access to the configuration object assoicated with this browser.
- getDefaultConfigScriptResourcePath() - Method in ConfigurationLoader
- This implementation returns "GebConfig.groovy"
- getDefaultEnvironment() - Method in ConfigurationLoader
- This implementation returns System.properties["geb.env"]
- getDefaultProperties() - Method in ConfigurationLoader
- This implementation returns System.properties
- getDefaultSpecialClassLoader() - Method in ConfigurationLoader
- This implementation returns a new GroovyClassLoader which uses the
Thread.currentThread().contextClassLoader as the parent.
- getDefaultWait() - Method in Configuration
- getDefaultWaitRetryInterval() - Method in Configuration
- The default retryInterval value to use for waiting (i.e. if unspecified).
- getDefaultWaitTimeout() - Method in Configuration
- The default timeout value to use for waiting (i.e. if unspecified).
- getDriver() - Method in Browser
- The driver implementation used to automate the actual browser.
- getDriver() - Method in CachingDriverFactory
- getDriver() - Method in CallbackDriverFactory
- getDriver() - Method in Configuration
- getDriver() - Method in DriverFactory
- getDriver() - Method in NameBasedDriverFactory
- getDriver() - Method in Page
- The driver of the browser that the page is connected to.
- getDriver() - Method in TemplateDerivedPageContent
- getDriverConf() - Method in Configuration
- Returns the configuration value for the driver.
- getDriverFactory(def) - Method in Configuration
- getElement(int) - Method in EmptyNavigator
- getElement(int) - Method in Navigator
- Gets the element at the given index.
- getElement(int) - Method in NonEmptyNavigator
- getElements(Collection) - Method in EmptyNavigator
- getElements(Collection) - Method in Navigator
- Gets the elements at the given indexes.
- getElements(Collection) - Method in NonEmptyNavigator
- getFile(File, String, String) - Method in ReporterSupport
- Gets a file reference for the object with the given name and extension within the dir.
- getHeight() - Method in Navigator
- Returns the height of the first element the navigator matches or 0 if it matches nothing.
- getHeight() - Method in TemplateDerivedPageContent
- Returns the height of the first element the navigator matches or 0 if it matches nothing.
- getJquery() - Method in Navigator
- Returns an adapter for calling jQuery methods on the elements in this navigator.
- getJs() - Method in Browser
- Returns a newly created javascript interface connected to this browser.
- getJs() - Method in Module
- getJs() - Method in Page
- Provides access to the browser object's JavaScript interface.
- getKnownDriverClassNamesInPreferenceOrder() - Method in DriverRegistry
- getNavigator() - Method in ConstantBaseNavigableSupport
- getNavigator() - Method in FactoryNavigableSupport
- getNavigator() - Method in NavigableSupport
- getPage() - Method in Browser
- Provides access to the current page object.
- getPage() - Method in PageContent
- The page that this content is part of
- getPage() - Method in PageContentTemplate
- getPage() - Method in TemplateDerivedPageContent
- getPageSource(Browser) - Method in PageSourceReporter
- getPageSourceFileExtension(Browser) - Method in PageSourceReporter
- getPageUrl(String) - Method in Page
- Returns the url to this page, with path appended to it.
- getPotentialDriverClassNames() - Method in NameBasedDriverFactory
- getReporter() - Method in Configuration
- Returns the reporter implementation to use for taking snapshots of the browser's state.
- getReportFile(Browser, String, File) - Method in PageSourceReporter
- getReportGroupDir() - Method in Browser
- The directory that will be used for the method.
- getReportsDir() - Method in BuildAdapter
- Provides the default location to write report files.
- getReportsDir() - Method in Configuration
- Returns the config value reportsDir, or BuildAdapter.getReportsDir.
- getReportsDir() - Method in SystemPropertiesBuildAdapter
- Returns a File constructed with the system property geb.build.reportsDir, or null if not set.
- getTitle() - Method in Page
- Returns the title of the current browser window.
- getTo() - Method in PageContentTemplate
- Can return Class or List<Class>
- getWait(Double) - Method in Configuration
- getWait() - Method in PageContentTemplate
- Returns the Wait to use to wait for this content to materialise, or null if there should be no waiting.
- getWaitPreset(String) - Method in Configuration
- getWidth() - Method in Navigator
- Returns the width of the first element the navigator matches or 0 if it matches nothing.
- getWidth() - Method in TemplateDerivedPageContent
- Returns the width of the first element the navigator matches or 0 if it matches nothing.
- getX() - Method in Navigator
- Returns the x coordinate (from the top left corner) of the first element the navigator matches or 0 if it matches nothing.
- getX() - Method in TemplateDerivedPageContent
- Returns the x coordinate (from the top left corner) of the first element the navigator matches or 0 if it matches nothing.
- getY() - Method in Navigator
- Returns the y coordinate (from the top left corner) of the first element the navigator matches or 0 if it matches nothing.
- getY() - Method in TemplateDerivedPageContent
- Returns the y coordinate (from the top left corner) of the first element the navigator matches or 0 if it matches nothing.
- go(Map, String) - Method in Browser
- Sends the browser to the given url.
H
- has(String) - Method in Navigator
- Filters the set of elements represented by this Navigator to include only that have one or more descendants
that match the selector.
- hasClass(String) - Method in EmptyNavigator
- hasClass(String) - Method in Navigator
- Returns true if at least one of the context elements has the given class.
- hasClass(String) - Method in NonEmptyNavigator
- hashCode() - Method in Wait
- hasNext() - Method in NavigatorIterator
- head() - Method in EmptyNavigator
- head() - Method in Navigator
- Creates a new Navigator instance containing only the first context element (wrapped).
- head() - Method in NonEmptyNavigator
I
- iContains(Pattern) - Method in TextMatchingSupport
- iContainsWord(Pattern) - Method in TextMatchingSupport
- iEndsWith(Pattern) - Method in TextMatchingSupport
- init(PageContentTemplate, Navigator, Object[]) - Method in Module
- init(Browser) - Method in Page
- Initialises this page instance, connecting it to the browser.
- init(PageContentTemplate, Navigator, Object[]) - Method in SimplePageContent
- init(PageContentTemplate, Navigator, Object[]) - Method in TemplateDerivedPageContent
- Called by the template when created (i.e. is not public).
- initialize() - Method in BindingUpdater
- Populates the binding and starts the updater updating the binding as necessary.
- iNotContains(Pattern) - Method in TextMatchingSupport
- iNotContainsWord(Pattern) - Method in TextMatchingSupport
- iNotEndsWith(Pattern) - Method in TextMatchingSupport
- iNotStartsWith(Pattern) - Method in TextMatchingSupport
- InvalidPageContent - Class in geb.error
- InvalidPageContent(String, Throwable) - Constructor in InvalidPageContent
- is(String) - Method in EmptyNavigator
- is(String) - Method in Navigator
- Returns true if at least one of the context elements matches the tag.
- is(String) - Method in NonEmptyNavigator
- isAutoClearCookies() - Method in Configuration
- Whether or not to automatically clear the browser's cookies automatically.
- isCacheDriver() - Method in Configuration
- Should the created driver be cached if there is no existing cached driver, of if there
is a cached driver should it be used instead of creating a new one.
- isCaching() - Method in PageContentTemplate
- isDisabled() - Method in Navigator
- Shorthand for
hasAttribute("disabled")
.
- isDisplayed() - Method in EmptyNavigator
- isDisplayed() - Method in Navigator
- Uses the isDisplayed() of RenderedWebElement to determine if the first element in the context is displayed.
- isDisplayed() - Method in NonEmptyNavigator
- isEmpty() - Method in EmptyNavigator
- isEmpty() - Method in Navigator
- Returns true when there are no context elements.
- isEmpty() - Method in NonEmptyNavigator
- isPresent() - Method in TemplateDerivedPageContent
- isReadOnly() - Method in Navigator
- Shorthand for
hasAttribute("readonly")
.
- isRemoteDriverAvailable() - Method in RemoteDriverOperations
- isRequired() - Method in PageContentTemplate
- iStartsWith(Pattern) - Method in TextMatchingSupport
- iterator() - Method in Navigator
- iterator() - Method in SimplePageContent
J
- JavascriptInterface - Class in geb.js
- JavascriptInterface(Browser) - Constructor in JavascriptInterface
- JQueryAdapter - Class in geb.js
- JQueryAdapter(Navigator) - Constructor in JQueryAdapter
K
L
- last() - Method in EmptyNavigator
- last() - Method in Navigator
- Creates a new Navigator instance containing only the last context element (wrapped).
- last() - Method in NonEmptyNavigator
- lastElement() - Method in Navigator
- Returns the last context element (not wrapped).
- leftShift(def) - Method in EmptyNavigator
- leftShift(def) - Method in Navigator
- leftShift(def) - Method in NonEmptyNavigator
- loadRawConfig(URL, GroovyClassLoader) - Method in ConfigurationLoader
- Reads the config scripts at configLocation with the createSlurper()
M
- matches(WebElement) - Method in CssSelector
- matches(String) - Method in NegatedTextMatcher
- matches(String) - Method in PatternTextMatcher
- matches(String) - Method in TextMatcher
- mergeWithDefaultParams(Map) - Method in PageContentTemplateBuilder
- methodMissing(String, def) - Method in Browser
- Delegates the method call directly to the current page object.
- methodMissing(String, def) - Method in EmptyNavigator
- methodMissing(String, def) - Method in JavascriptInterface
- methodMissing(String, def) - Method in JQueryAdapter
- methodMissing(String, def) - Method in ModuleBaseDefinitionDelegate
- methodMissing(String, def) - Method in NavigableSupport
- methodMissing(String, def) - Method in NonEmptyNavigator
- methodMissing(String, def) - Method in PageContentTemplateBuilder
- methodMissing(String, def) - Method in PageContentTemplateFactoryDelegate
- Module - Class in geb
- module(Map, Class, def) - Method in PageContentTemplateFactoryDelegate
- ModuleBaseCalculator - Class in geb.content
- ModuleBaseDefinitionDelegate - Class in geb.content
- ModuleBaseDefinitionDelegate(Navigator, Map) - Constructor in ModuleBaseDefinitionDelegate
N
- NameBasedDriverFactory - Class in geb.driver
- NameBasedDriverFactory(ClassLoader, String) - Constructor in NameBasedDriverFactory
- Navigable - Interface in geb.content
- Marker interface to denote something that implements the dollar function for navigation.
- NavigableSupport - Class in geb.content
- Designed to be used with the “Delegate” transform to gain all the dollar methods etc.
- NavigableSupport(def, Map, Browser) - Constructor in NavigableSupport
- Navigator - Class in geb.navigator
- Navigator is a jQuery-style DOM traversal tool that wraps a set of WebDriver WebElements.
- Navigator(Browser) - Constructor in Navigator
- navigatorFor(WebElement[]) - Method in NonEmptyNavigator
- NavigatorIterator - Class in geb.navigator
- Iterator for looping over the context elements of a Navigator instance.
- NavigatorIterator(Navigator) - Constructor in NavigatorIterator
- NegatedTextMatcher - Class in geb.textmatching
- NegatedTextMatcher(TextMatcher) - Constructor in NegatedTextMatcher
- next(String) - Method in EmptyNavigator
- next(String) - Method in Navigator
- Creates a new Navigator instance containing the next sibling elements of the
current context elements, matching the selector.
- next() - Method in NavigatorIterator
- next(String) - Method in NonEmptyNavigator
- nextAll(String) - Method in EmptyNavigator
- nextAll(String) - Method in Navigator
- Creates a new Navigator instance containing all following sibling elements of the
current context elements that match the selector.
- nextAll(String) - Method in NonEmptyNavigator
- nextUntil(String) - Method in EmptyNavigator
- nextUntil(String) - Method in Navigator
- Creates a new Navigator instance containing all following sibling elements of the
current context elements up to, but not including, the first to match the selector.
- nextUntil(String) - Method in NonEmptyNavigator
- NO_PAGE_SOURCE_SUBSTITUTE - Field in PageSourceReporter
- NoBaseUrlDefinedException - Class in geb.error
- NoBaseUrlDefinedException() - Constructor in NoBaseUrlDefinedException
- NonEmptyNavigator - Class in geb.navigator
- NonEmptyNavigator(Browser, Collection) - Constructor in NonEmptyNavigator
- not(String) - Method in EmptyNavigator
- not(String) - Method in Navigator
- Returns a new Navigator instance containing all elements of the current Navigator that do not match the selector.
- not(String) - Method in NonEmptyNavigator
- notContains(Pattern) - Method in TextMatchingSupport
- notContainsWord(Pattern) - Method in TextMatchingSupport
- notEndsWith(Pattern) - Method in TextMatchingSupport
- notStartsWith(Pattern) - Method in TextMatchingSupport
O
- on(Browser) - Method in Navigator
- Factory method to create an initial Navigator instance.
- onLoad(Page) - Method in Page
- Lifecycle method called when the page is connected to the browser.
- onUnload(Page) - Method in Page
- Lifecycle method called when this page is being replaced as the browser's page instance.
P
- Page - Class in geb
- The Page type is the basis of the Page Object pattern in Geb.
- page(Page) - Method in Browser
- Sets this browser's page to be the given page.
- PageChangeListener - Interface in geb
- Mechanism for 3rd parties to receive notification when a browser page instance changes
- pageChangeListener - Field in BindingUpdater
- PageChangeListenerAlreadyRegisteredException - Class in geb.error
- PageChangeListenerAlreadyRegisteredException(Browser, PageChangeListener) - Constructor in PageChangeListenerAlreadyRegisteredException
- PageContent - Interface in geb.content
- Content which is encapsulated in a page
- PageContentTemplate - Class in geb.content
- PageContentTemplate(Configuration, Navigable, String, Map, Closure) - Constructor in PageContentTemplate
- PageContentTemplateBuilder - Class in geb.content
- PageContentTemplateFactoryDelegate - Class in geb.content
- PageSourceReporter - Class in geb.report
- Writes the source content of the browser's current page as a html file.
- pageWillChange(Browser, Page, Page) - Method in BindingUpdater.BindingUpdatingPageChangeListener
- pageWillChange(Browser, Page, Page) - Method in PageChangeListener
- Called first when the listener is registered, with oldPage as null
and newPage as the current page at time of registration, then each time
the browser's page instance changes.
- parent(String) - Method in EmptyNavigator
- parent(String) - Method in Navigator
- Creates a new Navigator instance containing the direct parent elements of the current
context elements that match the selector.
- parent(String) - Method in NonEmptyNavigator
- parents(String) - Method in EmptyNavigator
- parents(String) - Method in Navigator
- Creates a new Navigator instance containing all the ancestor elements of the
current context elements that match the selector.
- parents(String) - Method in NonEmptyNavigator
- parentsUntil(String) - Method in EmptyNavigator
- parentsUntil(String) - Method in Navigator
- Creates a new Navigator instance containing all the ancestor elements of the
current context elements up to but not including the first that matches the selector.
- parentsUntil(String) - Method in NonEmptyNavigator
- PatternTextMatcher - Class in geb.textmatching
- PatternTextMatcher(CharSequence) - Constructor in PatternTextMatcher
- plus(Navigator) - Method in Navigator
- Merges the Navigator instance with the current instance to create a new
Navigator instance containing the context elements of both.
- prevAll(String) - Method in EmptyNavigator
- prevAll(String) - Method in Navigator
- Creates a new Navigator instance containing all preceding sibling elements of the
current context elements, matching the selector.
- prevAll(String) - Method in NonEmptyNavigator
- previous(String) - Method in EmptyNavigator
- previous(String) - Method in Navigator
- Creates a new Navigator instance containing the previous sibling elements of the
current context elements, matching the selector.
- previous(String) - Method in NonEmptyNavigator
- prevUntil(String) - Method in EmptyNavigator
- prevUntil(String) - Method in Navigator
- Creates a new Navigator instance containing all preceding sibling elements of the
current context elements up to, but not including the first matching the selector.
- prevUntil(String) - Method in NonEmptyNavigator
- propertyMissing(String, def) - Method in Browser
- Delegates the property assignment directly to the current page object.
- propertyMissing(String) - Method in EmptyNavigator
- propertyMissing(String) - Method in JavascriptInterface
- propertyMissing(String) - Method in ModuleBaseDefinitionDelegate
- propertyMissing(String, def) - Method in NavigableSupport
- propertyMissing(String, def) - Method in NonEmptyNavigator
- propertyMissing(String) - Method in PageContentTemplateFactoryDelegate
Q
- quit() - Method in Browser
- Quits the driver.
R
- readValue(ConfigObject, String, def) - Method in Configuration
- registerPageChangeListener(PageChangeListener) - Method in Browser
- Allows new page change listeners to be registered with this browser.
- RemoteDriverOperations - Class in geb.driver
- Wraps the operations on remote drivers to avoid a hard dependency on selenium-remote-client.
- RemoteDriverOperations(ClassLoader) - Constructor in RemoteDriverOperations
- remove() - Method in BindingUpdater
- Removes everything from the binding and stops updating it.
- remove(int) - Method in EmptyNavigator
- remove(int) - Method in Navigator
- Creates a new Navigator instance by removing the element at the given index
from the context.
- remove() - Method in NavigatorIterator
- remove(int) - Method in NonEmptyNavigator
- removePageChangeListener(PageChangeListener) - Method in Browser
- Removes the given page change listener.
- report(String) - Method in Browser
- Writes a snapshot of the browser's state to the current getReportGroupDir() using
the config's reporter.
- Reporter - Interface in geb.report
- A reporter can take a snapshot of the browser state, using a given name as the
base for whatever it produces.
- ReporterSupport - Class in geb.report
- Common support for reporter implemenations.
- reportGroup(Class) - Method in Browser
- Sets the report group to be the full name of the class, replacing "." with "/".
- REPORTS_DIR_PROPERTY_NAME - Field in SystemPropertiesBuildAdapter
- require() - Method in TemplateDerivedPageContent
- RequiredPageContentNotPresent - Class in geb.error
- RequiredPageContentNotPresent(def) - Constructor in RequiredPageContentNotPresent
- RequiredPageValueNotPresent - Class in geb.error
- RequiredPageValueNotPresent(def, Object[]) - Constructor in RequiredPageValueNotPresent
S
- saveScreenshotPngBytes(File, String, byte[]) - Method in ScreenshotAndPageSourceReporter
- ScreenshotAndPageSourceReporter - Class in geb.report
- Writes the source of the browser's current page as html and takes a PNG screenshot
if the underlying driver implementation supports it.
- select(WebElement) - Method in CssSelector
- SelectorType - Enum in geb.navigator
- SelectorType(String) - Constructor in SelectorType
- setAutoClearCookies(boolean) - Method in Configuration
- Sets the auto clear cookies flag explicitly, overwriting any value from the config script.
- setBaseUrl(String) - Method in Browser
- Changes the base url used for resolving relative urls.
- setBaseUrl(def) - Method in Configuration
- setCacheDriver(boolean) - Method in Configuration
- Updates the cacheDriver config entry.
- setDriver(WebDriver) - Method in Browser
- Set (or change) the webdriver underneath this browser.
- setDriver(WebDriver) - Method in Configuration
- setDriverConf(def) - Method in Configuration
- Sets the driver configuration value.
- setReporter(Reporter) - Method in Configuration
- Updates the reporter config entry.
- setReportsDir(File) - Method in Configuration
- siblings(String) - Method in EmptyNavigator
- siblings(String) - Method in Navigator
- siblings(String) - Method in NonEmptyNavigator
- SimplePageContent - Class in geb.content
- size() - Method in EmptyNavigator
- size() - Method in Navigator
- Returns the number of context elements.
- size() - Method in NonEmptyNavigator
- sleepForRetryInterval() - Method in Wait
- Blocks the caller for the retryInterval
- startsWith(Pattern) - Method in TextMatchingSupport
- SystemPropertiesBuildAdapter - Class in geb.buildadapter
- Loads values via system properties.
T
- tag() - Method in EmptyNavigator
- tag() - Method in Navigator
- Returns the tag name of the first context element.
- tag() - Method in NonEmptyNavigator
- tail() - Method in EmptyNavigator
- tail() - Method in Navigator
- Creates a new Navigator instance containing all but the first context element (wrapped).
- tail() - Method in NonEmptyNavigator
- TemplateDerivedPageContent - Class in geb.content
- text() - Method in EmptyNavigator
- text() - Method in Navigator
- Returns the text content of the first context element.
- text() - Method in NonEmptyNavigator
- TextMatcher - Interface in geb.textmatching
- TextMatchingSupport - Class in geb.textmatching
- to(Map, Class, Object[]) - Method in Browser
- Sends the browser to the given page type's url and sets the page to a new instance of the given type.
- to(Map, Object[]) - Method in Page
- Sends the browser to this page's url.
- toString() - Method in CssSelector
- toString() - Method in EmptyNavigator
- toString() - Method in NonEmptyNavigator
- toString() - Method in Page
- Returns the simple name of this class.
- toString() - Method in PageContentTemplate
- toString() - Method in TemplateDerivedPageContent
- toString() - Method in Wait
- toTestReportLabel(int, int, String, String) - Method in ReporterSupport
- translateFromShortNameIfRequired(String) - Method in DriverRegistry
U
- UnableToLoadAnyDriversException - Class in geb.error
- UnableToLoadAnyDriversException(String[]) - Constructor in UnableToLoadAnyDriversException
- UndefinedPageContentException - Class in geb.error
- UndefinedPageContentException(def, def) - Constructor in UndefinedPageContentException
- UnexpectedPageException - Class in geb.error
- UnexpectedPageException(Class[]) - Constructor in UnexpectedPageException
- UnknownDriverShortNameException - Class in geb.error
- UnknownDriverShortNameException(String, String[]) - Constructor in UnknownDriverShortNameException
- UnresolvablePropertyException - Class in geb.error
- UnresolvablePropertyException(Navigable, String, String) - Constructor in UnresolvablePropertyException
V
- value(def) - Method in EmptyNavigator
- value(def) - Method in Navigator
- Sets the value of the form input elements to the given value.
- value(def) - Method in NonEmptyNavigator
- verifyAt() - Method in Page
- Executes this page's "at checker".
- verifyAtSafely() - Method in Page
- Executes this page's "at checker", suppressing any AssertionError that is thrown
and returning false.
- verifyNotEmpty() - Method in EmptyNavigator
- verifyNotEmpty() - Method in Navigator
- Throws an exception when the Navigator instance is empty.
- verifyNotEmpty() - Method in NonEmptyNavigator
W
- Wait - Class in geb.waiting
- Represents a particular configuration of waiting, but does not encompass what is to be waited on.
- Wait(Double, Double) - Constructor in Wait
- waitFor(Closure) - Method in Wait
- Invokes the given block every retryInterval seconds until it returns
a true value according to the Groovy Truth.
- waitFor(Double, Double, Closure) - Method in WaitingSupport
- Invokes block every interval seconds, until it returns
a true value according to the Groovy Truth, waiting at most timeout seconds.
- WaitingSupport - Class in geb.waiting
- A mixin style class that adds support for waiting for different things.
- WaitingSupport(Configuration) - Constructor in WaitingSupport
- WaitTimeoutException - Class in geb.waiting
- Thrown when a wait operation exceeds its timeout.
- WaitTimeoutException(Wait, Throwable) - Constructor in WaitTimeoutException
- withAlert(Closure) - Method in AlertAndConfirmSupport
- withConfirm(boolean, Closure) - Method in AlertAndConfirmSupport
- withNoAlert(Closure) - Method in AlertAndConfirmSupport
- withNoConfirm(Closure) - Method in AlertAndConfirmSupport
- wrapDriverFactoryInCachingIfNeeded(DriverFactory) - Method in Configuration
- writePageSource(File, Browser) - Method in PageSourceReporter
- writeReport(Browser, String, File) - Method in PageSourceReporter
- writeReport(Browser, String, File) - Method in Reporter
- Takes a snapshot of the given browser's state, using the given name
as the base name for anything (e.g. file) that is produced.
- writeReport(Browser, String, File) - Method in ScreenshotAndPageSourceReporter
X
Y
Z
_
Groovy API Documentation for geb-core 0.6.0 - Licensed under the Apache License, Version 2.0 - http://www.gebish.org