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

AbstractInput - Class in geb.module
AbstractInput() - Constructor in AbstractInput
AbstractNavigatorFactory - Class in geb.navigator.factory
AbstractNavigatorFactory(geb.Browser, geb.navigator.factory.InnerNavigatorFactory) - Constructor in AbstractNavigatorFactory
acceptCertificatesFor(javax.net.ssl.HttpsURLConnection) - Method in SelfSignedCertificateHelper
actions - Property in InteractDelegate
ADAPTER_PROPERTY_NAME - Field in BuildAdapterFactory
The system property used to specify the BuildAdapter implementation (geb.build.adapter).
add(Collection<WebElement>) - Method in DefaultNavigator
add(Collection<WebElement>) - Method in Navigator
addListener(geb.report.ReportingListener) - Method in CompositeReporter
addListener(geb.report.ReportingListener) - Method in Reporter
Registers an object to be notified when a report is taken.
addListener(geb.report.ReportingListener) - Method in ReporterSupport
afterAll(org.junit.jupiter.api.extension.ExtensionContext) - Method in GebTestManagerExtension
afterClick(geb.Browser, geb.navigator.Navigator) - Method in DelegatingNavigatorEventListener
afterClick(geb.Browser, geb.navigator.Navigator) - Method in NavigatorEventListener
Called after click() is called on all of the elements of a Navigator
afterClick(geb.Browser, geb.navigator.Navigator) - Method in NavigatorEventListenerSupport
afterEach(org.junit.jupiter.api.extension.ExtensionContext) - Method in GebTestManagerExtension
afterSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in DelegatingNavigatorEventListener
afterSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in NavigatorEventListener
Called after sendKeys() is called on all of the elements of a Navigator, as part of Navigator.leftShift
afterSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in NavigatorEventListenerSupport
afterTest() - Method in GebTestManager
afterTestClass() - Method in GebTestManager
afterValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in DelegatingNavigatorEventListener
afterValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in NavigatorEventListener
Called after setting value of a Navigator, that is at the end of Navigator.value
afterValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in NavigatorEventListenerSupport
AlertAndConfirmSupport - Interface in geb.js
allElements() - Method in DefaultNavigator
allElements() - Method in Navigator
allOf(geb.textmatching.TextMatcher) - Method in TextMatchingSupport
anyOf(geb.textmatching.TextMatcher) - Method in TextMatchingSupport
apply(org.junit.runners.model.Statement, org.junit.runner.Description) - Method in GebTestManagerClassRule
apply(org.junit.runners.model.Statement, org.junit.runner.Description) - Method in GebTestManagerRule
asBoolean() - Method in AtVerificationResult
Returns true if errorThrown is null and at verification result is true
asBoolean() - Method in DefaultNavigator
asBoolean() - Method in Module
asBoolean() - Method in TemplateDerivedPageContent
asBoolean() - Method in UnknownWaitForEvaluationResult
asRemoteWebDriver(org.openqa.selenium.WebDriver) - Method in RemoteDriverOperations
assembleProviderUrl(java.lang.String, java.lang.String) - Method in BrowserStackDriverFactory
assembleProviderUrl(java.lang.String, java.lang.String) - Method in CloudDriverFactory
assembleProviderUrl(java.lang.String, java.lang.String) - Method in LambdaTestDriverFactory
assembleProviderUrl(java.lang.String, java.lang.String) - Method in SauceLabsDriverFactory
asType(java.lang.Class) - Method in TemplateDerivedPageContent
at(T, Closure<R>) - Method in Browser
Checks if the browser is at the current page by running the at checker using at(page).
at - Property in Page
The "at checker" for this page.
atCheckWaiting - Property in Page
The wait time configuration for 'at' checking specific to this page.
attemptToLoadDriverClass(java.lang.String) - Method in NameBasedDriverFactory
attr(java.lang.String) - Method in DefaultNavigator
attr(java.lang.String) - Method in Navigator
Returns the value of the given attribute of the sole context element or null for empty Navigators.
AttributeAccessingMetaClass - Class in geb.navigator
A delegating meta class implementation that intercepts field access using the .@ operator and sends it to getProperty("@$name")
AttributeAccessingMetaClass(groovy.lang.MetaClass) - Constructor in AttributeAccessingMetaClass
AttributeAccessingMetaClassRegisteringTransformation - Class in geb.transform
AttributeAccessingMetaClassRegisteringTransformation() - Constructor in AttributeAccessingMetaClassRegisteringTransformation
AttributeAccessingMetaClassRegistrar - Class in geb.transform
AttributeAccessingMetaClassRegistrar() - Constructor in AttributeAccessingMetaClassRegistrar
AtVerificationResult - Class in geb
AtVerificationResult(boolean, java.lang.AssertionError) - Constructor in AtVerificationResult
augmentedDriver - Property in Browser
If the driver is remote, this object allows access to its capabilities (users of Geb should not access this object, it is used internally).

B

backing - Property in FramesSourceReporter
backing - Property in MultiWindowReporter
base - Property in Module
base - Property in NavigatorBackedNavigatorFactory
BASE_URL_PROPERTY_NAME - Field in SystemPropertiesBuildAdapter
BasicLocator - Interface in geb.navigator
Defines element search operations that are sufficient to be able to implement a Locator on top of.
beforeAll(org.junit.jupiter.api.extension.ExtensionContext) - Method in GebTestManagerExtension
beforeAtCheck(geb.Browser, geb.Page) - Method in CompositePageEventListener
beforeAtCheck(geb.Browser, geb.Page) - Method in PageEventListener
Called just before at checking is performed for a page
beforeAtCheck(geb.Browser, geb.Page) - Method in PageEventListenerSupport
beforeClick(geb.Browser, geb.navigator.Navigator) - Method in DelegatingNavigatorEventListener
beforeClick(geb.Browser, geb.navigator.Navigator) - Method in NavigatorEventListener
Called before click() is called on all of the elements of a Navigator
beforeClick(geb.Browser, geb.navigator.Navigator) - Method in NavigatorEventListenerSupport
beforeEach(org.junit.jupiter.api.extension.ExtensionContext) - Method in GebTestManagerExtension
beforeSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in DelegatingNavigatorEventListener
beforeSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in NavigatorEventListener
Called before sendKeys() is called on all of the elements of a Navigator, as part of Navigator.leftShift
beforeSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in NavigatorEventListenerSupport
beforeTest(Class<?>, java.lang.String) - Method in GebTestManager
beforeTestClass(Class<?>) - Method in GebTestManager
beforeValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in DelegatingNavigatorEventListener
beforeValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in NavigatorEventListener
Called before setting value of a Navigator, that is at the beginning of Navigator.value
beforeValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - Method in NavigatorEventListenerSupport
binding - Property in BindingUpdater
BindingUpdater - Class in geb.binding
BindingUpdater(groovy.lang.Binding, geb.Browser) - Constructor in BindingUpdater
BOOLEAN_ATTRIBUTES - Field in DefaultNavigator
Browser - Class in geb
The browser is the centre of Geb.
browser - Property in BindingUpdater
Browser(java.util.Map, geb.Configuration) - Constructor in Browser
Creates a new browser instance backed by the given configuration, then applies props as property overrides on the browser.
browser - Property in DefaultFrameSupport
browser - Property in DefaultInteractionsSupport
browser - Property in DefaultNavigator
browser - Field in GebTestManager
browser - Property in JavascriptInterface
browser - Field in Module
browser - Property in ModuleBaseDefinitionDelegate
browser - Property in PageContentTemplate
browser - Property in PageContentTemplateBuilder
browser - Property in ReportingFailureWatcher
browser - Property in ReportState
BrowserBackedNavigatorFactory - Class in geb.navigator.factory
BrowserBackedNavigatorFactory(geb.Browser, geb.navigator.factory.InnerNavigatorFactory) - Constructor in BrowserBackedNavigatorFactory
BrowserConfigurationDelegatingNavigatorEventListener - Class in geb.navigator.event
BrowserConfigurationDelegatingNavigatorEventListener(geb.Browser, geb.navigator.Navigator) - Constructor in BrowserConfigurationDelegatingNavigatorEventListener
BrowserStackDriverFactory - Class in geb.driver
BrowserStackDriverFactory() - Constructor in BrowserStackDriverFactory
build() - Method in GebTestManagerBuilder
build(geb.Browser, geb.content.PageContentContainer, geb.navigator.factory.NavigatorFactory, java.lang.String, java.lang.Class, java.lang.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.
buildAdapter - Property in Configuration
BuildAdapterFactory - Class in geb.buildadapter
Loads the BuildAdapter implementation class to be used.
BuildAdapterFactory() - Constructor in BuildAdapterFactory
ByNameImplicitlyAssertedMethodCallMatcher - Class in geb.transform.implicitassertions
ByNameImplicitlyAssertedMethodCallMatcher(java.lang.String) - Constructor in ByNameImplicitlyAssertedMethodCallMatcher

C

cache - Property in PageContentTemplateParams
The value of the 'cache' option, as a boolean according to the Groovy Truth.
cache - Property in TemplateOptionsConfiguration
CachingDriverFactory - Class in geb.driver
calculate(geb.Browser, geb.Module, geb.navigator.factory.NavigatorFactory, org.openqa.selenium.WebDriver$TargetLocator, java.util.Map) - Method in ModuleBaseCalculator
CallbackDriverFactory - Class in geb.driver
CallbackDriverFactory(groovy.lang.Closure) - Constructor in CallbackDriverFactory
changeMetaClassImplementation(org.codehaus.groovy.ast.ClassNode) - Method in AttributeAccessingMetaClassRegisteringTransformation
check() - Method in Checkbox
Checkbox - Class in geb.module
Checkbox() - Constructor in Checkbox
checkIfAtAnUnexpectedPage(geb.Page) - Method in Browser
Check if at one of the pages configured to be unexpected.
children(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
children(Map<String, Object>, java.lang.String) - Method in Navigator
Creates a new Navigator instance containing all the child elements of the current context elements that match the selector and given attributes.
classes() - Method in DefaultNavigator
classes() - Method in Navigator
Returns an alphabetically sorted list of class names present on the sole context element or an empty list for empty Navigators.
classLoader - Property in Configuration
classLoader - Property in NameBasedDriverFactory
classLoader - Property in RemoteDriverOperations
cleanReportGroupDir() - Method in Browser
Removes the directory returned by getReportGroupDir() from the filesystem if it exists.
clear() - Method in LocalStorage
clear() - Method in SessionStorage
clear() - Method in WebStorage
Removes all data from the store.
clearCache() - Method in CachingDriverFactory
clearCacheAndQuitDriver() - Method in CachingDriverFactory
clearCacheCache() - Method in CachingDriverFactory
clearCookies() - Method in Browser
Clears all cookies for the current domain that the browser has.
clearCookiesQuietly() - Method in Browser
Clears all cookies that the browser currently has, suppressing any webdriver exceptions.
clearWebStorage() - Method in Browser
Clears web storage, that is both local and session storage for the current domain.
clearWebStorageQuietly() - Method in Browser
Clears web storage, that is both local and session storage for the current domain, suppressing any webdriver exceptions.
click(java.util.List, geb.waiting.Wait) - Method in DefaultNavigator
click() - Method in InteractDelegate
See Also:
Actions.click
click(java.util.List, geb.waiting.Wait) - Method in Navigator
Clicks on the sole context element, finds the first page from the list for which the at checker is defined and sets it as the current page.
click() - Method in TemplateDerivedPageContent
clickAndHold() - Method in InteractDelegate
close() - Method in Browser
Closes the current driver window.
CLOSE_OPTION - Field in Browser
close - Property in WithNewWindowConfiguration
close - Property in WithWindowConfiguration
closest(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
closest(Map<String, Object>, java.lang.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 and given attributes.
ClosureInnerNavigatorFactory - Class in geb.navigator.factory
ClosureInnerNavigatorFactory(Closure<Navigator>) - Constructor in ClosureInnerNavigatorFactory
CloudDriverFactory - Class in geb.driver
CloudDriverFactory() - Constructor in CloudDriverFactory
collectAncestors(groovy.lang.Closure) - Method in DefaultNavigator
collectChildren(groovy.lang.Closure) - Method in DefaultNavigator
collectElements(groovy.lang.Closure) - Method in DefaultNavigator
collectFollowingSiblings(groovy.lang.Closure) - Method in DefaultNavigator
collectParents(groovy.lang.Closure) - Method in DefaultNavigator
collectPreviousSiblings(groovy.lang.Closure) - Method in DefaultNavigator
collectRelativeElements(java.lang.String, groovy.lang.Closure) - Method in DefaultNavigator
collectSiblings(groovy.lang.Closure) - Method in DefaultNavigator
collectUntil(Collection<WebElement>, Map<String, Object>, java.lang.String) - Method in DefaultNavigator
ColorInput - Class in geb.module
ColorInput() - Constructor in ColorInput
compensateForSpock(org.codehaus.groovy.ast.expr.MethodCallExpression) - Method in ImplicitAssertionsTransformationVisitor
CompositePageEventListener - Class in geb
CompositePageEventListener(geb.PageEventListener) - Constructor in CompositePageEventListener
CompositeReporter - Class in geb.report
Delegates to one or more other reporters.
CompositeReporter(geb.report.Reporter) - Constructor in CompositeReporter
ConfigurableByNameImplicitlyAssertedMethodCallMatcher - Class in geb.transform.implicitassertions
ConfigurableByNameImplicitlyAssertedMethodCallMatcher(java.lang.String) - Constructor in ConfigurableByNameImplicitlyAssertedMethodCallMatcher
Configuration - Class in geb
Represents a particular configuration of Geb.
Configuration(groovy.util.ConfigObject, java.util.Properties, geb.BuildAdapter, java.lang.ClassLoader) - Constructor in Configuration
ConfigurationLoader - Class in geb
Manages the process of creating Configuration objects, which control the runtime behaviour of Geb.
ConfigurationLoader(java.lang.String, java.util.Properties, groovy.lang.GroovyClassLoader) - Constructor in ConfigurationLoader
Sets the loader environment.
configureCapabilities(java.lang.String, java.lang.String, org.openqa.selenium.remote.DesiredCapabilities) - Method in BrowserStackDriverFactory
configureCapabilities(java.lang.String, java.lang.String, org.openqa.selenium.remote.DesiredCapabilities) - Method in CloudDriverFactory
configureCapabilities(java.lang.String, java.lang.String, org.openqa.selenium.remote.DesiredCapabilities) - Method in LambdaTestDriverFactory
configureCapabilities(java.lang.String, java.lang.String, org.openqa.selenium.remote.DesiredCapabilities) - Method in SauceLabsDriverFactory
connection - Property in DownloadException
container - Property in PageContentTemplateBuilder
contains(java.util.regex.Pattern) - Method in TextMatchingSupport
containsWord(java.util.regex.Pattern) - Method in TextMatchingSupport
content - Property in RequiredPageContentNotPresent
ContentCountOutOfBoundsException - Class in geb.error
ContentCountOutOfBoundsException(java.lang.Object, java.lang.String, java.lang.String) - Constructor in ContentCountOutOfBoundsException
contextClick() - Method in InteractDelegate
contextElements - Field in DefaultNavigator
convert(java.lang.String) - Method in ExceptionToPngConverter
convertToPath(java.lang.Object) - Method in Page
create(java.lang.String, java.lang.String, java.lang.String, java.lang.String, Map<String, Object>) - Method in BrowserStackDriverFactory
create(java.lang.String, java.lang.String, java.lang.String, Map<String, Object>) - Method in CloudDriverFactory
create(java.lang.String, java.lang.String, java.lang.String, java.lang.String, Map<String, Object>) - Method in LambdaTestDriverFactory
create(Map<String, Object>) - Method in SauceLabsDriverFactory
createBase() - Method in BrowserBackedNavigatorFactory
createBuildAdapter(groovy.lang.GroovyClassLoader) - Method in ConfigurationLoader
Uses the build adapter factory to load a build adapter with the classLoader passed in.
createConf(groovy.util.ConfigObject, groovy.lang.GroovyClassLoader) - Method in ConfigurationLoader
Creates a new Configuration backed by rawConfig with the properties we were constructed with, the classLoader passed in and a build adapter.
createDefaultReporter() - Method in Configuration
createDriver() - Method in Configuration
createDynamic(Supplier<Iterable<WebElement>>) - Method in AbstractNavigatorFactory
createDynamic(Supplier<Iterable<WebElement>>) - Method in NavigatorFactory
Create a dynamic navigator, backed by the given web elements supplier.
createFromNavigators(Iterable<Navigator>) - Method in AbstractNavigatorFactory
createFromNavigators(Iterable<Navigator>) - Method in NavigatorFactory
Create a navigator, backed by the given navigators.
createFromWebElements(Iterable<WebElement>) - Method in AbstractNavigatorFactory
createFromWebElements(Iterable<WebElement>) - Method in NavigatorFactory
Create a navigator, backed by the given web elements.
createNavigator(geb.Browser, Iterable<WebElement>) - Method in ClosureInnerNavigatorFactory
createNavigator(geb.Browser, Iterable<WebElement>) - Method in DefaultInnerNavigatorFactory
createNavigator(geb.Browser, Iterable<WebElement>) - Method in InnerNavigatorFactory
Create a Navigator instance for the given web elements.
createNavigatorFactory() - Method in Browser
Called to create the navigator factory, the first time it is requested.
createNavigatorFactory(geb.Browser) - Method in Configuration
Creates the navigator factory to be used.
createPage(Class<T>) - Method in Browser
Creates a new instance of the given page type and initialises it.
createReportLabel(java.lang.String) - Method in GebTestManager
createSelectFor(org.openqa.selenium.WebElement) - Method in SelectFactory
createSlurper() - Method in ConfigurationLoader
Creates a config slurper with environment we were constructed with (if any).
css(java.lang.String) - Method in DefaultNavigator
css(java.lang.String) - Method in Navigator
Gets the value of a given CSS property of the sole context element or null for empty Navigators.
CssSelector - Class in geb.navigator
customMessage - Property in Wait

D

DateInput - Class in geb.module
DateInput() - Constructor in DateInput
DateTimeLocalInput - Class in geb.module
DateTimeLocalInput() - Constructor in DateTimeLocalInput
DEFAULT_RETRY_INTERVAL - Field in Wait
100 milliseconds
DEFAULT_TIMEOUT - Field in Wait
5 seconds
DefaultAlertAndConfirmSupport - Class in geb.js
DefaultAlertAndConfirmSupport(groovy.lang.Closure, geb.Configuration) - Constructor in DefaultAlertAndConfirmSupport
DefaultDownloadSupport - Class in geb.download
Provides methods to directly download content into the running program using HttpURLConnection.
DefaultDownloadSupport(geb.Browser) - Constructor in DefaultDownloadSupport
DefaultDriverFactory - Class in geb.driver
DefaultDriverFactory(java.lang.ClassLoader) - Constructor in DefaultDriverFactory
DefaultFrameSupport - Class in geb.frame
DefaultFrameSupport(geb.Browser) - Constructor in DefaultFrameSupport
DefaultInnerNavigatorFactory - Class in geb.navigator.factory
Default implementation of InnerNavigatorFactory.
DefaultInnerNavigatorFactory() - Constructor in DefaultInnerNavigatorFactory
DefaultInteractionsSupport - Class in geb.interaction
DefaultInteractionsSupport(geb.Browser) - Constructor in DefaultInteractionsSupport
DefaultLocator - Class in geb.navigator
DefaultLocator(geb.navigator.BasicLocator) - Constructor in DefaultLocator
DefaultNavigator - Class in geb.navigator
DefaultNavigator(geb.Browser, Iterable<? extends WebElement>) - Constructor in DefaultNavigator
DefaultPageContentSupport - Class in geb.content
DefaultPageContentSupport(geb.content.PageContentContainer, Map<String, PageContentTemplate>, geb.navigator.factory.NavigatorFactory, geb.navigator.Navigator) - Constructor in DefaultPageContentSupport
DefaultWaitingSupport - Class in geb.waiting
A mixin style class that adds support for waiting for different things.
DefaultWaitingSupport(geb.Configuration) - Constructor in DefaultWaitingSupport
DelegatingNavigatorEventListener - Class in geb.navigator.event
DelegatingNavigatorEventListener(geb.navigator.event.NavigatorEventListener, geb.navigator.Navigator) - Constructor in DelegatingNavigatorEventListener
doGetConf(java.lang.String) - Method in ConfigurationLoader
doGetConfFromClass(java.lang.String) - Method in ConfigurationLoader
doubleClick() - Method in InteractDelegate
doWithWindow(java.util.Map, Closure<T>) - Method in Browser
download(java.lang.String) - Method in DefaultDownloadSupport
download(java.lang.String) - Method in DownloadSupport
Calls download with the single option 'uri' as the given value.
download(java.lang.String) - Method in UninitializedDownloadSupport
downloadBytes(java.lang.String, groovy.lang.Closure) - Method in DefaultDownloadSupport
Opens a url connection via download(String) and returns the raw bytes.
downloadBytes(java.lang.String, groovy.lang.Closure) - Method in DownloadSupport
Opens a url connection via download(String) and returns the raw bytes.
downloadBytes(java.lang.String, groovy.lang.Closure) - Method in UninitializedDownloadSupport
downloadContent(groovy.lang.Closure) - Method in DefaultDownloadSupport
downloadContent(groovy.lang.Closure) - Method in DownloadSupport
Opens a url connection via download(String) and returns the content object.
downloadContent(groovy.lang.Closure) - Method in UninitializedDownloadSupport
DownloadException - Class in geb.download
DownloadException(java.net.HttpURLConnection, java.lang.CharSequence, java.lang.Throwable) - Constructor in DownloadException
downloadStream(groovy.lang.Closure) - Method in DefaultDownloadSupport
downloadStream(groovy.lang.Closure) - Method in DownloadSupport
Opens a url connection via download(Map) and returns the response input stream.
downloadStream(groovy.lang.Closure) - Method in UninitializedDownloadSupport
DownloadSupport - Interface in geb.download
downloadText(groovy.lang.Closure) - Method in DefaultDownloadSupport
downloadText(groovy.lang.Closure) - Method in DownloadSupport
Opens a url connection via download(Map) and returns the response text, if the content type was textual.
downloadText(groovy.lang.Closure) - Method in UninitializedDownloadSupport
dragAndDrop(geb.navigator.Navigator, geb.navigator.Navigator) - Method in InteractDelegate
See Also:
Actions#dragAndDrop(org.openqa.selenium.WebElement, org.openqa.selenium.WebElement)
dragAndDropBy(geb.navigator.Navigator, int, int) - Method in InteractDelegate
See Also:
Actions#dragAndDropBy(org.openqa.selenium.WebElement, int, int)
drive(geb.Browser, groovy.lang.Closure) - Method in Browser
Executes the closure with browser as its delegate.
DRIVER_SEPARATOR - Field in NameBasedDriverFactory
driverAs(Class<T>) - Method in Browser
DriverCreationException - Class in geb.driver
DriverCreationException() - Constructor in DriverCreationException
DriverFactory - Interface in geb.driver
driverNames - Property in NameBasedDriverFactory
DriverRegistry - Class in geb.driver
DriverRegistry() - Constructor in DriverRegistry
DYNAMIC_ATTRIBUTE_NAME - Field in BasicLocator
dynamic(Map<String, Object>) - Method in DefaultNavigator
dynamic(Map<String, Object>) - Method in SearchContextBasedBasicLocator
DynamicallyDispatchesToBrowser - Annotation Type in geb.transform
DynamicallyDispatchesToBrowserAstTransformation - Class in geb.transform
DynamicallyDispatchesToBrowserAstTransformation() - Constructor in DynamicallyDispatchesToBrowserAstTransformation
DynamicDelegationSuppressingPageContentContainer - Class in geb.content
DynamicDelegationSuppressingPageContentContainer(geb.content.PageContentContainer) - Constructor in DynamicDelegationSuppressingPageContentContainer

E

elementClasses(org.openqa.selenium.WebElement) - Method in DefaultNavigator
elementIterator() - Method in DefaultNavigator
elementIterator() - Method in Navigator
ELEMENTS_WITH_MUTABLE_VALUE - Field in DefaultNavigator
elementsSupplier(org.openqa.selenium.By, Map<String, Object>, Range<Integer>) - Method in SearchContextBasedBasicLocator
EmailInput - Class in geb.module
EmailInput() - Constructor in EmailInput
EmptyNavigatorException - Class in geb.navigator
EmptyNavigatorException() - Constructor in EmptyNavigatorException
endsWith(java.util.regex.Pattern) - Method in TextMatchingSupport
ensureAtMostOneBaseElement() - Method in FormElement
ensureContainsAtMostSingleElement(java.lang.String, Class<?>) - Method in DefaultNavigator
ensureWithinBounds(int, int) - Method in TemplateDerivedPageContent
environment - Property in ConfigurationLoader
eq(int) - Method in DefaultNavigator
eq(int) - Method in Navigator
Gets the wrapped element at the given index.
equals(java.lang.Object) - Method in DefaultNavigator
equals(java.lang.Object) - Method in Module
equals(java.lang.Object) - Method in TemplateDerivedPageContent
equals(java.lang.Object) - Method in Wait
escape(java.lang.String) - Method in CssSelector
escapeFileName(java.lang.String) - Method in ReporterSupport
Replaces all non word chars with underscores to avoid using reserved characters in file paths
eventListener - Field in DefaultNavigator
ExceptionToPngConverter - Class in geb.report
ExceptionToPngConverter(java.lang.Throwable) - Constructor in ExceptionToPngConverter
exec(java.lang.Object) - Method in JavascriptInterface
execute(Closure<T>) - Method in PotentiallyWaitingExecutor
executeCommand(org.openqa.selenium.WebDriver, java.lang.String, Map<String, ?>) - Method in RemoteDriverOperations
extractRecordedValueExpression(org.codehaus.groovy.ast.expr.Expression) - Method in ImplicitAssertionsTransformationVisitor

F

factory - Property in PageContentTemplate
failed(java.lang.Throwable, org.junit.runner.Description) - Method in ReportingFailureWatcher
FileInput - Class in geb.module
FileInput() - Constructor in FileInput
filter(Map<String, Object>) - Method in DefaultNavigator
filter(Map<String, Object>, java.lang.String) - Method in Navigator
FilteringIterable - Class in geb.collection
FilteringIterable(Iterable<T>, Predicate<T>) - Constructor in FilteringIterable
FilteringIterator - Class in geb.collection
FilteringIterator(Iterator<T>, Predicate<T>) - Constructor in FilteringIterator
find(Map<String, Object>, java.lang.String, Range<Integer>) - Method in BasicLocator
Selects elements by both CSS selector and attributes.
find(Map<String, Object>) - Method in DefaultLocator
find(org.openqa.selenium.By, Range<Integer>) - Method in Locator
Shorthand for find(null, bySelector, range)
find(Range<Integer>) - Method in Navigable
find(Map<String, Object>, java.lang.String, Range<Integer>) - Method in NavigableSupport
find(boolean, org.openqa.selenium.By, Map<String, Object>, Range<Integer>) - Method in SearchContextBasedBasicLocator
find(Map<String, Object>, java.lang.String, Range<Integer>) - Method in UninitializedNavigableSupport
findAll(groovy.lang.Closure) - Method in DefaultNavigator
findAll(groovy.lang.Closure) - Method in Navigator
Overrides the standard Groovy findAll so that the object returned is a Navigator rather than a Collection.
findUsingByIfPossible(Map<String, Object>, java.lang.String, Closure<Navigator>) - Method in SearchContextBasedBasicLocator
first() - Method in DefaultNavigator
first() - Method in Navigator
Creates a new Navigator instance containing only the first context element (wrapped).
firstElement() - Method in DefaultNavigator
firstElement() - Method in Navigator
focused() - Method in Navigable
focused() - Method in NavigableSupport
focused() - Method in UninitializedNavigableSupport
FormElement - Class in geb.module
A module that can be used to access common properties of form elements.
FormElement() - Constructor in FormElement
FORWARDED_BROWSER_METHODS - Field in BindingUpdater
FORWARDED_PAGE_METHODS - Field in BindingUpdater
fragment - Property in Page
Defines the url fragment for this page to be used when navigating directly to this page.
FramesSourceReporter - Class in geb.report
Writes the source content of each top level frame of the browser's current page as a html files.
FramesSourceReporter() - Constructor in FramesSourceReporter
FrameSupport - Interface in geb.frame

G

GebAssertionError - Class in geb.error
GebAssertionError(java.lang.Object, java.lang.Throwable) - Constructor in GebAssertionError
GebException - Class in geb.error
GebException(java.lang.Throwable) - Constructor in GebException
GebExtension - Class in geb.spock
GebExtension() - Constructor in GebExtension
GebReportingSpec - Class in geb.spock
GebReportingSpec() - Constructor in GebReportingSpec
GebReportingTest - Class in geb.testng
GebReportingTest() - Constructor in GebReportingTest
GebSpec - Class in geb.spock
GebSpec() - Constructor in GebSpec
GebTest - Class in geb.testng
GebTest() - Constructor in GebTest
GebTestListener - Class in geb.testng
GebTestListener() - Constructor in GebTestListener
GebTestManager - Class in geb.test
This implementation assumes that a thread is reserved for one test execution at least from beforeTest until afterTest, and that beforeTestClass and afterTestClass are called on the same thread, even if the thread executed some test inbetween.
GebTestManager(Supplier<Browser>, Predicate<Class<?>>, boolean) - Constructor in GebTestManager
GebTestManagerBuilder - Class in geb.test
GebTestManagerBuilder() - Constructor in GebTestManagerBuilder
GebTestManagerClassRule - Class in geb.junit4
gebTestManagerClassRule - Field in GebTest
GebTestManagerClassRule() - Constructor in GebTestManagerClassRule
GebTestManagerExtension - Class in geb.junit5
GebTestManagerExtension() - Constructor in GebTestManagerExtension
GebTestManagerRule - Class in geb.junit4
gebTestManagerRule - Field in GebTest
GebTestManagerRule() - Constructor in GebTestManagerRule
GebTestUtil - Class in geb.junit
GebTestUtil() - Constructor in GebTestUtil
get(java.lang.Object) - Method in PageContentTemplate
getAt(java.util.Collection) - Method in DefaultNavigator
getAt(java.lang.String) - Method in LocalStorage
getAt(java.util.Collection) - Method in Navigator
Gets the wrapped elements at the given indexes.
getAt(java.lang.String) - Method in SessionStorage
getAt(java.lang.String) - Method in WebStorage
Returns a value stored under the given key in the storage.
getAtCheckWaiting() - Method in Configuration
getAttribute(java.lang.Object, java.lang.String) - Method in AttributeAccessingMetaClass
getAttribute(java.lang.String) - Method in DefaultNavigator
getAttribute(java.lang.String) - Method in Navigator
Returns the value of the given attribute of the sole context element or null for empty Navigators.
getAttributes(java.lang.String) - Method in RadioButtons
getAtVerificationResult(boolean) - Method in Page
Executes this page's "at checker" and captures the result wrapping up any AssertionError that might have been thrown.
getAugmentedDriver(org.openqa.selenium.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.
getAvailableWindows() - Method in Browser
Retrieves all available windows
getBase() - Method in BrowserBackedNavigatorFactory
getBase() - Method in NavigatorFactory
The base navigator for this factory.
getBaseNavigatorWaiting() - Method in Configuration
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.
getBaseXPathExpression() - Method in BrowserBackedNavigatorFactory
getBrowser() - Method in AbstractNavigatorFactory
getBrowser() - Method in GebTestManager
getBrowser() - Method in Page
The browser that the page is connected to.
getBrowser() - Method in TemplateDerivedPageContent
getBuildAdapter(java.lang.ClassLoader) - Method in BuildAdapterFactory
The build adapter to use.
getChecked() - Method in RadioButtons
getCheckedElement() - Method in RadioButtons
getCheckedLabel() - Method in RadioButtons
getClassLoaderToUse() - Method in SelectFactory
getColor() - Method in ColorInput
getConf(java.lang.Class, groovy.lang.GroovyClassLoader) - Method in ConfigurationLoader
Creates a config backed by a given class.
getConfFromClass(java.lang.String) - Method in ConfigurationLoader
getConfig() - Method in Browser
Provides access to the configuration object assoicated with this browser.
getConfig() - Method in PageContentTemplate
getConstantValueOfType(org.codehaus.groovy.ast.expr.Expression, java.lang.Class) - Method in ImplicitAssertionsTransformationVisitor
getContent(java.lang.String, java.lang.Object) - Method in DefaultPageContentSupport
getContent(java.lang.String, java.lang.Object) - Method in PageContentSupport
getContent(java.lang.String, java.lang.Object) - Method in UninitializedPageContentSupport
getContentNames() - Method in DefaultPageContentSupport
getContentNames() - Method in PageContentSupport
getContentNames() - Method in UninitializedPageContentSupport
getContentPath() - Method in Module
getContentPath() - Method in Page
getContentPath() - Method in PageContentContainer
getContentPath() - Method in TemplateDerivedPageContent
getCurrentUrl() - Method in Browser
Retrieves the current url
getCurrentWindow() - Method in Browser
Retrieves current window
getDate() - Method in DateInput
getDateTime() - Method in DateTimeLocalInput
getDefaultConf() - Method in ConfigurationLoader
Result of this method is used as the default configuration when there is no configuration script or class.
getDefaultConfigClassName() - Method in ConfigurationLoader
This implementation returns "GebConfig"
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).
getDownloadConfig() - Method in Configuration
Returns the default configuration closure to be applied before the user- supplied config closure when using the download support.
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(java.lang.Object) - Method in Configuration
getElement(int) - Method in DefaultNavigator
getElements(java.util.Collection) - Method in DefaultNavigator
getErrorMessage() - Method in SelectFactory
getFile(java.io.File, java.lang.String, java.lang.String) - Method in ReporterSupport
Gets a file reference for the object with the given name and extension within the dir.
getHasOwner() - Method in Module
getHeight() - Method in DefaultNavigator
getHeight() - Method in Navigator
Returns the height of the sole element the navigator matches or 0 if it matches nothing.
getIncludeCauseInWaitTimeoutExceptionMessage() - Method in Configuration
Returns Either the value at config path waiting.includeCauseInMessage or false if there is none.
getInitializedNavigator() - Method in Module
getInnerNavigatorFactory() - Method in Configuration
Returns the inner navigatory factory, that turns WebElements into Navigators.
getInputType() - Method in AbstractInput
getInputValue(org.openqa.selenium.WebElement) - Method in DefaultNavigator
getInputValues(Collection<WebElement>) - Method in DefaultNavigator
getJquery() - Method in DefaultNavigator
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
getLocalStorage() - Method in Browser
Returns an object that allows access to and manipulation of local storage.
getLocator() - Method in NavigatorBackedNavigatorFactory
getLocator() - Method in NavigatorFactory
The locator used for all content lookups from this factory.
getManager(org.spockframework.runtime.extension.IMethodInvocation) - Method in GebExtension
getMax() - Method in MonthInput
getMax() - Method in NumberLikeInput
getMax() - Method in TimeInput
getMax() - Method in WeekInput
getMin() - Method in MonthInput
getMin() - Method in NumberLikeInput
getMin() - Method in TimeInput
getMin() - Method in WeekInput
getMonth() - Method in MonthInput
getNavigator() - Method in DefaultPageContentSupport
getNavigator() - Method in PageContentSupport
getNavigator() - Method in UninitializedPageContentSupport
getNavigatorEventListener() - Method in Configuration
getNavigatorFactory() - Method in Browser
Returns the factory that creates navigator instances for this browser.
getNumber() - Method in NumberLikeInput
getOptionalRemoteWebDriverClass() - Method in RemoteDriverOperations
getOwner() - Method in DefaultPageContentSupport
getOwner() - Method in PageContentSupport
getOwner() - Method in UninitializedPageContentSupport
getPage() - Method in Browser
Provides access to the current page object.
getPageEventListener() - Method in Configuration
getPageFragment() - Method in Page
Returns the fragment part of the url to this page.
getPageLevelAtCheckWaiting() - Method in Page
getPageSource(geb.Browser) - Method in PageSourceReporter
getPageSourceFileExtension(geb.Browser) - Method in PageSourceReporter
Here to allow smarter calculation of the extension if necessary
getPageUrl(java.lang.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(geb.report.ReportState) - Method in PageSourceReporter
getReportGroupDir() - Method in Browser
The directory that will be used for the method.
getReportingListener() - Method in Configuration
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.
getRequirePageAtCheckers() - Method in Configuration
Whether or not to throw an exception when implicit "at checks" are being performed and the checked page does not define an "at check".
getRootContainer() - Method in Module
getRootContainer() - Method in Page
getRootContainer() - Method in PageContentContainer
getRootContainer() - Method in TemplateDerivedPageContent
getSelected() - Method in MultipleSelect
getSelected() - Method in Select
getSelectedText() - Method in MultipleSelect
getSelectedText() - Method in Select
getSessionStorage() - Method in Browser
Returns an object that allows access to and manipulation of session storage.
getShouldVerifyAtImplicitly() - Method in Page
getSourceUnit() - Method in ImplicitAssertionsTransformationVisitor
getStep() - Method in MonthInput
getStep() - Method in NumberLikeInput
getStep() - Method in TimeInput
getStep() - Method in WeekInput
getStringRepresentation() - Method in DefaultNavigator
getStringRepresentation() - Method in Module
getStringRepresentation() - Method in Navigator
Provides the text to be returned from toString() as well as to be used as part of the value returned from toString() if this navigator backs a template derived content element.
getStringRepresentation() - Method in StringRepresentationProvider
getStringRepresentation() - Method in TemplateDerivedContentStringRepresentationProvider
getTemplateOptions() - Method in Configuration
Returns default values used for some of the content DSL template options.
getTemplateParams() - Method in TemplateDerivedPageContent
getTestManager() - Method in GebReportingSpec
getTestManager() - Method in GebReportingTest
getTestManager() - Method in GebSpec
getTestManager() - Method in GebTest
getTestManager(Class<?>) - Method in GebTestUtil
getTestManager() - Method in ManagedGebTest
getText() - Method in Textarea
getText() - Method in TextLikeInput
getTime() - Method in TimeInput
getTitle() - Method in Page
Returns the title of the current browser window.
getUnexpectedPageMessage() - Method in UnexpectedPage
getUnexpectedPages() - Method in Configuration
getValue(org.openqa.selenium.WebElement) - Method in DefaultNavigator
getWait(java.lang.Number) - Method in Configuration
getWaitForParam(java.lang.Object) - Method in Configuration
getWaitPreset(java.lang.String) - Method in Configuration
getWeek() - Method in WeekInput
getWidth() - Method in DefaultNavigator
getWidth() - Method in Navigator
Returns the width of the sole element the navigator matches or 0 if it matches nothing.
getWithNewWindowConfig() - Method in Configuration
getWithWindowConfig() - Method in Configuration
getX() - Method in DefaultNavigator
getX() - Method in Navigator
Returns the x coordinate (from the top left corner) of the sole element the navigator matches or 0 if it matches nothing.
getY() - Method in DefaultNavigator
getY() - Method in Navigator
Returns the y coordinate (from the top left corner) of the sole element the navigator matches or 0 if it matches nothing.
global(geb.driver.DriverFactory, boolean) - Method in CachingDriverFactory
go(java.util.Map, java.lang.String, geb.url.UrlFragment) - Method in Browser
Sends the browser to the given url with the given query params and fragment.

H

has(Map<String, Object>, org.openqa.selenium.By) - Method in DefaultNavigator
has(Map<String, Object>, org.openqa.selenium.By) - Method in Navigator
Filters the set of elements represented by this Navigator to include only that have one or more descendants that match the bySelector and attributes as defined in the predicate.
HAS_NETWORK_CONDITIONS_CLASS_NAME - Field in Browser
hasClass(java.lang.String) - Method in DefaultNavigator
hasClass(java.lang.String) - Method in Navigator
Returns true if the sole context element has the given class or false for empty Navigators.
hashCode() - Method in DefaultNavigator
hashCode() - Method in Module
hashCode() - Method in TemplateDerivedPageContent
hashCode() - Method in Wait
hasNext() - Method in FilteringIterator
hasNot(Map<String, Object>, org.openqa.selenium.By) - Method in DefaultNavigator
hasNot(Map<String, Object>, org.openqa.selenium.By) - Method in Navigator
Filters the set of elements represented by this Navigator to exclude that have one or more descendants that match the bySelector and attributes as defined in the predicate.
hasStringValueForKey(Map<String, Object>, java.lang.String) - Method in SearchContextBasedBasicLocator
head() - Method in DefaultNavigator
head() - Method in Navigator
Creates a new Navigator instance containing only the first context element (wrapped).

I

iContains(java.util.regex.Pattern) - Method in TextMatchingSupport
iContainsWord(java.util.regex.Pattern) - Method in TextMatchingSupport
iEndsWith(java.util.regex.Pattern) - Method in TextMatchingSupport
ImplicitAssertionsTransformation - Class in geb.transform.implicitassertions
ImplicitAssertionsTransformationUtil - Class in geb.transform.implicitassertions
ImplicitAssertionsTransformationVisitor - Class in geb.transform.implicitassertions
ImplicitAssertionsTransformationVisitor(org.codehaus.groovy.control.SourceUnit) - Constructor in ImplicitAssertionsTransformationVisitor
ImplicitlyAssertedMethodCallMatcher - Interface in geb.transform.implicitassertions
includeCauseInExceptionMessage - Property in Wait
Whether we should append cause strings to the returned exception message or not
IncompatibleTestClass - Class in geb.junit.error
IncompatibleTestClass(java.lang.Exception) - Constructor in IncompatibleTestClass
IncorrectDriverTypeException - Class in geb.error
IncorrectDriverTypeException() - Constructor in IncorrectDriverTypeException
init(geb.content.PageContentTemplate, java.lang.Object) - Method in Module
init(geb.Browser) - Method in Page
Initialises this page instance, connecting it to the browser.
Initializable - Interface in geb
initialize() - Method in BindingUpdater
Populates the binding and starts the updater updating the binding as necessary.
initialized() - Method in AbstractInput
initialized() - Method in FormElement
initialized() - Method in Module
initialized() - Method in MultipleSelect
initialized() - Method in RadioButtons
initialized() - Method in Select
initialized() - Method in Textarea
InnerNavigatorFactory - Interface in geb.navigator.factory
Creates Navigator instances from zero or more WebElement instances.
iNotContains(java.util.regex.Pattern) - Method in TextMatchingSupport
iNotContainsWord(java.util.regex.Pattern) - Method in TextMatchingSupport
iNotEndsWith(java.util.regex.Pattern) - Method in TextMatchingSupport
iNotStartsWith(java.util.regex.Pattern) - Method in TextMatchingSupport
inputType - Property in Checkbox
inputType - Property in ColorInput
inputType - Property in DateInput
inputType - Property in DateTimeLocalInput
inputType - Property in EmailInput
inputType - Property in FileInput
inputType - Property in MonthInput
inputType - Property in NumberInput
inputType - Property in PasswordInput
inputType - Property in RangeInput
inputType - Property in SearchInput
inputType - Property in TelInput
inputType - Property in TextInput
inputType - Property in TimeInput
inputType - Property in UrlInput
inputType - Property in WeekInput
interact(groovy.lang.Closure) - Method in DefaultInteractionsSupport
interact(groovy.lang.Closure) - Method in InteractionsSupport
interact(groovy.lang.Closure) - Method in UninitializedInteractionSupport
InteractDelegate - Class in geb.interaction
InteractDelegate(org.openqa.selenium.WebDriver) - Constructor in InteractDelegate
InteractionsSupport - Interface in geb.interaction
intercept(org.spockframework.runtime.extension.IMethodInvocation) - Method in OnFailureReporter
InvalidCssSelectorException - Class in geb.error
InvalidCssSelectorException(java.lang.String, java.lang.Throwable) - Constructor in InvalidCssSelectorException
InvalidGebConfiguration - Class in geb.error
InvalidGebConfiguration() - Constructor in InvalidGebConfiguration
InvalidModuleBaseException - Class in geb.error
InvalidModuleBaseException(java.lang.Object) - Constructor in InvalidModuleBaseException
InvalidPageContent - Class in geb.error
InvalidPageContent(geb.content.PageContentContainer, java.lang.String, java.lang.Object) - Constructor in InvalidPageContent
is(java.lang.String) - Method in DefaultNavigator
is(java.lang.String) - Method in Navigator
Returns true if the sole context element tag name matches the string passed as the argument or false for empty Navigators.
isAt(geb.Page, boolean) - Method in Browser
Checks if the browser is at the given page by running the at checker for this page instance, suppressing assertion errors.
isAttributeAccessEnabledClass(org.codehaus.groovy.ast.ClassNode) - Method in AttributeAccessingMetaClassRegisteringTransformation
isAutoClearCookies() - Method in Configuration
Whether or not to automatically clear the browser's cookies.
isAutoClearWebStorage() - Method in Configuration
Whether or not to automatically clear the browser's web storage, that is both local and session storage.
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.
isCacheDriverPerThread() - Method in Configuration
If the driver is to be cached, this setting controls whether or not the driver is cached per thread or globally for all threads.
isChecked() - Method in Checkbox
isDisabled() - Method in FormElement
Allows to check if the first element of base navigator for this module is disabled based on the value of it's disabled attribute.
isDisplayed() - Method in DefaultNavigator
isDisplayed() - Method in Navigator
Returns true if the sole context element is displayed or false for empty Navigators.
isEditable() - Method in FormElement
Shorthand for {
code:
!
isEmpty() - Method in DefaultNavigator
isEmpty() - Method in Navigator
Returns true when there are no context elements.
isEnabled() - Method in FormElement
Shorthand for {
code:
!
isFocused() - Method in DefaultNavigator
isFocused() - Method in Navigator
Checks if the sole element of this navigator is focused by comparing it to the element returned from TargetLocator.activeElement.
isImplicitlyAsserted(java.lang.String, List<Expression>) - Method in ByNameImplicitlyAssertedMethodCallMatcher
isImplicitlyAsserted(java.lang.String, List<Expression>) - Method in ConfigurableByNameImplicitlyAssertedMethodCallMatcher
isImplicitlyAsserted(java.lang.String, List<Expression>) - Method in ImplicitlyAssertedMethodCallMatcher
isNotAllowed(geb.content.PageContentContainer, java.lang.String) - Method in PageContentNames
isPng(byte[]) - Method in PngUtils
isPresent() - Method in TemplateDerivedPageContent
isQuitCachedDriverOnShutdown() - Method in Configuration
If a cached driver is being used, should it be automatically quit when the JVM exits.
isQuitDriverOnBrowserReset() - Method in Configuration
isReadOnly() - Method in FormElement
Allows to check if the first element of base navigator for this module is read-only based on the value of it's readonly attribute.
isReportOnTestFailureOnly() - Method in Configuration
isSpockVerifyMethodConditionCall(org.codehaus.groovy.ast.expr.MethodCallExpression) - Method in ImplicitAssertionsTransformationVisitor
iStartsWith(java.util.regex.Pattern) - Method in TextMatchingSupport
isTransformable(org.codehaus.groovy.ast.stmt.ExpressionStatement) - Method in ImplicitAssertionsTransformationVisitor
isTypeValid(java.lang.String) - Method in AbstractInput
isTypeValid(java.lang.String) - Method in DateInput
isTypeValid(java.lang.String) - Method in DateTimeLocalInput
isTypeValid(java.lang.String) - Method in MonthInput
isTypeValid(java.lang.String) - Method in TimeInput
isTypeValid(java.lang.String) - Method in WeekInput
isUnchecked() - Method in Checkbox
isVoidMethod(java.lang.Object, java.lang.String, java.lang.Object) - Method in Runtime
iterator() - Method in DefaultNavigator
iterator() - Method in FilteringIterable
iterator() - Method in Navigator

J

JavascriptInterface - Class in geb.js
JavascriptInterface(geb.Browser) - Constructor in JavascriptInterface
JQueryAdapter - Class in geb.js
JQueryAdapter(geb.navigator.Navigator) - Constructor in JQueryAdapter

K

keyDown(geb.navigator.Navigator, org.openqa.selenium.Keys) - Method in InteractDelegate
See Also:
Actions#keyDown(org.openqa.selenium.WebElement, org.openqa.selenium.Keys)
keySet() - Method in LocalStorage
keySet() - Method in SessionStorage
keySet() - Method in WebStorage
Returns a set of all keys for which values are stored.
keystoreFilePassword - Property in SelfSignedCertificateHelper
keystoreUrl - Property in SelfSignedCertificateHelper
keyUp(geb.navigator.Navigator, org.openqa.selenium.Keys) - Method in InteractDelegate
See Also:
Actions#keyUp(org.openqa.selenium.WebElement, org.openqa.selenium.Keys)

L

label - Property in ReportState
labelFor(org.openqa.selenium.WebElement) - Method in DefaultNavigator
LambdaTestDriverFactory - Class in geb.driver
LambdaTestDriverFactory() - Constructor in LambdaTestDriverFactory
last() - Method in DefaultNavigator
last() - Method in Navigator
Creates a new Navigator instance containing only the last context element (wrapped).
lastElement() - Method in DefaultNavigator
lastElement() - Method in Navigator
lastEvaluationValue - Property in WaitTimeoutException
leftShift(java.lang.Object) - Method in DefaultNavigator
leftShift(java.lang.Object) - Method in Navigator
LINE_SPACING - Property in ExceptionToPngConverter
loadRawConfig(groovy.util.ConfigSlurper, java.lang.Class) - Method in ConfigurationLoader
loadSelectClass() - Method in SelectFactory
LOCAL_IDENTIFIER_CAPABILITY - Field in BrowserStackDriverFactory
LOCAL_IDENTIFIER_CAPABILITY - Field in LambdaTestDriverFactory
LocalStorage - Class in geb.webstorage
LocalStorage(org.openqa.selenium.html5.WebStorage) - Constructor in LocalStorage
Locator - Interface in geb.navigator
Allows to create Navigators by selecting WebElements using different criteria (CSS selectors, attribute maps, indexes, ranges and By selectors).
locator - Property in BrowserBackedNavigatorFactory
locator - Property in DefaultNavigator

M

ManagedGebTest - Interface in geb.test
MATCH_ALL_SELECTOR - Field in Locator
matcher - Property in NegatedTextMatcher
matches(org.openqa.selenium.WebElement, java.lang.String) - Method in CssSelector
matches(java.lang.String) - Method in NegatedTextMatcher
matches(java.lang.String) - Method in PatternTextMatcher
matches(java.lang.String) - Method in TextMatcher
matches(boolean, java.lang.Object) - Method in WebElementPredicates
matchingSelectorAndPredicates(java.lang.String, Map<String, Object>) - Method in DefaultNavigator
max - Property in PageContentTemplateParams
Effective upper bound of the number of elements returned by content definition based on evaluation of 'max' and 'times'
max - Property in TemplateOptionsConfiguration
merge(geb.Configuration) - Method in Configuration
methodMissing(java.lang.String, java.lang.Object) - Method in Browser
Delegates the method call directly to the current page object.
methodMissing(java.lang.String, java.lang.Object) - Method in DefaultNavigator
methodMissing(java.lang.String, java.lang.Object) - Method in JavascriptInterface
methodMissing(java.lang.String, java.lang.Object) - Method in JQueryAdapter
methodMissing(java.lang.String, java.lang.Object) - Method in Module
methodMissing(java.lang.String, java.lang.Object) - Method in PageContentSupport
methodMissing(java.lang.String, java.lang.Object) - Method in PageContentTemplateBuilder
methodMissing(java.lang.String, java.lang.Object) - Method in PageContentTemplateFactoryDelegate
methodMissing(java.lang.String, java.lang.Object) - Method in TemplateDerivedPageContent
min - Property in PageContentTemplateParams
Effective lower bound of the number of elements returned by content definition based on evaluation of 'min', 'times' and 'required'
min - Property in TemplateOptionsConfiguration
Module - Class in geb
module(T) - Method in DefaultNavigator
Module() - Constructor in Module
module(T) - Method in Navigable
Initialize a module instance.
module(T) - Method in NavigableSupport
module(T) - Method in Navigator
Initialize a module instance using this as its base.
module(java.util.Map, Class<? extends Module>, geb.navigator.Navigator) - Method in PageContentTemplateFactoryDelegate
module(T) - Method in UninitializedNavigableSupport
ModuleBaseCalculator - Class in geb.content
ModuleBaseCalculator() - Constructor in ModuleBaseCalculator
ModuleBaseDefinitionDelegate - Class in geb.content
ModuleBaseDefinitionDelegate(geb.Browser, geb.Module, geb.navigator.factory.NavigatorFactory, org.openqa.selenium.WebDriver$TargetLocator, java.util.Map) - Constructor in ModuleBaseDefinitionDelegate
ModuleInstanceNotInitializedException - Class in geb.error
ModuleInstanceNotInitializedException(java.lang.String) - Constructor in ModuleInstanceNotInitializedException
moduleList(Closure<T>) - Method in DefaultNavigator
moduleList(Closure<T>) - Method in Navigator
Create a list of module instances using the provided factory and initialize them using navigators created from web elements which make up this navigator as their bases.
moduleList(java.lang.Class, geb.navigator.Navigator, java.lang.Object) - Method in PageContentTemplateFactoryDelegate
MonthInput - Class in geb.module
MonthInput() - Constructor in MonthInput
moveByOffset(int, int) - Method in InteractDelegate
moveToElement(geb.navigator.Navigator, int, int) - Method in InteractDelegate
See Also:
Actions#moveToElement(org.openqa.selenium.WebElement, int, int)
MultipleSelect - Class in geb.module
MultipleSelect() - Constructor in MultipleSelect
MultiWindowReporter - Class in geb.report
Delegates to the backing reporter for each of the currently opened windows.
MultiWindowReporter(geb.report.Reporter) - Constructor in MultiWindowReporter

N

name - Property in PageContentTemplate
NAME_PARAM_NAME - Field in DynamicallyDispatchesToBrowserAstTransformation
NameBasedDriverFactory - Class in geb.driver
NameBasedDriverFactory(java.lang.ClassLoader, java.lang.String) - Constructor in NameBasedDriverFactory
Navigable - Interface in geb.content
NavigableSupport - Class in geb.content
NavigableSupport(geb.navigator.factory.NavigatorFactory, org.openqa.selenium.WebDriver$TargetLocator) - Constructor in NavigableSupport
Navigator - Interface in geb.navigator
Navigator is a jQuery-style DOM traversal tool that wraps a set of WebDriver WebElements.
navigator - Field in Module
NavigatorBackedNavigatorFactory - Class in geb.navigator.factory
NavigatorBackedNavigatorFactory(geb.navigator.Navigator, geb.navigator.factory.InnerNavigatorFactory) - Constructor in NavigatorBackedNavigatorFactory
NavigatorEventListener - Interface in geb.navigator.event
Implementations of this interface can be registered with Configuration to listen to certain Navigator events.
NavigatorEventListenerSupport - Class in geb.navigator.event
A No-op implementation of NavigatorEventListener.
NavigatorEventListenerSupport() - Constructor in NavigatorEventListenerSupport
NavigatorFactory - Interface in geb.navigator.factory
The object that produces Navigator objects.
navigatorFactory - Property in PageContentTemplate
navigatorFactory - Property in PageContentTemplateBuilder
navigatorFor(boolean, Supplier<Collection<WebElement>>) - Method in DefaultNavigator
navigatorFor(Iterable<WebElement>) - Method in SearchContextBasedBasicLocator
navigatorForMatching(boolean, Closure<?>) - Method in DefaultNavigator
NegatedTextMatcher - Class in geb.textmatching
NegatedTextMatcher(geb.textmatching.TextMatcher) - Constructor in NegatedTextMatcher
next(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
next() - Method in FilteringIterator
next(Map<String, Object>, java.lang.String) - Method in Navigator
Creates a new Navigator instance containing the next sibling elements of the current context elements, matching the selector and given attributes.
nextAll(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
nextAll(Map<String, Object>, java.lang.String) - Method in Navigator
Creates a new Navigator instance containing all following sibling elements of the current context elements, matching the selector and given attributes.
nextUntil(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
nextUntil(Map<String, Object>, java.lang.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 and given attributes.
NO_PAGE_SOURCE_SUBSTITUTE - Field in PageSourceReporter
NoBaseUrlDefinedException - Class in geb.error
NoBaseUrlDefinedException() - Constructor in NoBaseUrlDefinedException
NON_SELECTOR_TRANSLATABLE_ATTRIBUTES - Field in SearchContextBasedBasicLocator
NoNewWindowException - Class in geb.error
NoNewWindowException(java.lang.String) - Constructor in NoNewWindowException
not(Map<String, Object>) - Method in DefaultNavigator
not(Map<String, Object>) - Method in Navigator
Returns a new Navigator instance containing all elements of the current Navigator that do not match the attributes as defined in the predicate.
notContains(java.util.regex.Pattern) - Method in TextMatchingSupport
notContainsWord(java.util.regex.Pattern) - Method in TextMatchingSupport
notEndsWith(java.util.regex.Pattern) - Method in TextMatchingSupport
notifyListeners(geb.report.ReportState, List<File>) - Method in ReporterSupport
notStartsWith(java.util.regex.Pattern) - Method in TextMatchingSupport
NumberInput - Class in geb.module
NumberInput() - Constructor in NumberInput
NumberLikeInput - Class in geb.module
NumberLikeInput() - Constructor in NumberLikeInput

O

of(Map<?, ?>) - Method in UrlFragment
A factory method that creates a url fragment using form encoded representation of the Map passed as the argument.
onAfterClass(org.testng.ITestClass) - Method in GebTestListener
onAtCheckFailure(geb.Browser, geb.Page) - Method in CompositePageEventListener
onAtCheckFailure(geb.Browser, geb.Page) - Method in PageEventListener
Called just after at checking has failed for a page
onAtCheckFailure(geb.Browser, geb.Page) - Method in PageEventListenerSupport
onAtCheckSuccess(geb.Browser, geb.Page) - Method in CompositePageEventListener
onAtCheckSuccess(geb.Browser, geb.Page) - Method in PageEventListener
Called just after at checking has succeeded for a page
onAtCheckSuccess(geb.Browser, geb.Page) - Method in PageEventListenerSupport
onBeforeClass(org.testng.ITestClass) - Method in GebTestListener
OnFailureReporter - Class in geb.spock
OnFailureReporter() - Constructor in OnFailureReporter
onFinish(org.testng.ITestContext) - Method in GebTestListener
onLoad(geb.Page) - Method in Page
Lifecycle method called when the page is connected to the browser.
onReport(geb.report.Reporter, geb.report.ReportState, List<File>) - Method in ReportingListener
Called when a report is taken.
onStart(org.testng.ITestContext) - Method in GebTestListener
onTestFailedButWithinSuccessPercentage(org.testng.ITestResult) - Method in GebTestListener
onTestFailure(org.testng.ITestResult) - Method in GebTestListener
onTestSkipped(org.testng.ITestResult) - Method in GebTestListener
onTestStart(org.testng.ITestResult) - Method in GebTestListener
onTestSuccess(org.testng.ITestResult) - Method in GebTestListener
onUnload(geb.Page) - Method in Page
Lifecycle method called when this page is being replaced as the browser's page instance.
optimizeSelector(java.lang.String, Map<String, Object>) - Method in SearchContextBasedBasicLocator
Optimizes the selector by translating attributes map into a css attribute selector if possible.
outputDir - Property in ReportState
owner - Property in PageContentTemplate

P

Page - Class in geb
The Page type is the basis of the Page Object pattern in Geb.
page(geb.Page) - Method in Browser
Changes the browser's page to be an instance of the first given instance whose at checker returns a true value.
Page() - Constructor in Page
page - Property in PageContentTemplateParams
The value of the 'page' option.
PageChangeListener - Interface in geb
Mechanism for 3rd parties to receive notification when a browser page instance changes
PageContentContainer - Interface in geb.content
Marker interface for anything that has content, i.e. pages and modules.
PageContentNames - Class in geb.content
PageContentSupport - Class in geb.content
PageContentSupport() - Constructor in PageContentSupport
PageContentTemplate - Class in geb.content
PageContentTemplate(geb.Browser, geb.content.PageContentContainer, java.lang.String, Map<String, ?>, groovy.lang.Closure, geb.navigator.factory.NavigatorFactory) - Constructor in PageContentTemplate
PageContentTemplateBuilder - Class in geb.content
PageContentTemplateBuilder(geb.Browser, geb.content.PageContentContainer, geb.navigator.factory.NavigatorFactory) - Constructor in PageContentTemplateBuilder
PageContentTemplateFactoryDelegate - Class in geb.content
PageContentTemplateFactoryDelegate(geb.content.PageContentTemplate) - Constructor in PageContentTemplateFactoryDelegate
PageContentTemplateParams - Class in geb.content
PageContentTemplateParams(geb.content.PageContentTemplate, java.lang.String, Map<String, ?>, geb.TemplateOptionsConfiguration) - Constructor in PageContentTemplateParams
PageEventListener - Interface in geb
Implementations of this interface can be registered with Configuration to listen to certain Page events.
PageEventListenerSupport - Class in geb
A No-op implementation of PageEventListener.
PageEventListenerSupport() - Constructor in PageEventListenerSupport
PageInstanceNotInitializedException - Class in geb.error
PageInstanceNotInitializedException(java.lang.String) - Constructor in PageInstanceNotInitializedException
PageSourceReporter - Class in geb.report
Writes the source content of the browser's current page as a html file.
PageSourceReporter() - Constructor in PageSourceReporter
pageWillChange(geb.Browser, geb.Page, geb.Page) - Method in CompositePageEventListener
pageWillChange(geb.Browser, geb.Page, geb.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.
pageWillChange(geb.Browser, geb.Page, geb.Page) - Method in PageEventListener
Called each time the browser's page instance changes.
pageWillChange(geb.Browser, geb.Page, geb.Page) - Method in PageEventListenerSupport
params - Property in PageContentTemplate
parent(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
parent(Map<String, Object>, java.lang.String) - Method in Navigator
Creates a new Navigator instance containing the direct parent elements of the current context elements that match the selector and given attributes.
parents(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
parents(Map<String, Object>, java.lang.String) - Method in Navigator
Creates a new Navigator instance containing all the ancestor elements of the current context elements that match the given attributes.
parentsUntil(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
parentsUntil(Map<String, Object>, java.lang.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 and given attributes.
parseNumber(java.lang.String) - Method in NumberLikeInput
PasswordInput - Class in geb.module
PasswordInput() - Constructor in PasswordInput
pattern - Property in PatternTextMatcher
PatternTextMatcher - Class in geb.textmatching
PatternTextMatcher(java.lang.CharSequence) - Constructor in PatternTextMatcher
pause() - Method in Browser
Indefinitely waits for geb.unpause javascript variable to be set to true in the driven browser.
pause(java.time.Duration) - Method in InteractDelegate
See Also:
Actions#pause(java.time.Duration)
perform() - Method in InteractDelegate
perThread(geb.driver.DriverFactory, boolean) - Method in CachingDriverFactory
plus(geb.navigator.Navigator) - Method in DefaultNavigator
plus(geb.navigator.Navigator) - Method in Navigator
Merges the Navigator instance with the current instance to create a new Navigator instance containing the context elements of both.
PngUtils - Class in geb.report
PngUtils() - Constructor in PngUtils
potentiallyTransform(java.lang.String, List<Expression>) - Method in ImplicitAssertionsTransformationVisitor
PotentiallyWaitingExecutor - Class in geb.waiting
PotentiallyWaitingExecutor(geb.waiting.Wait) - Constructor in PotentiallyWaitingExecutor
prevAll(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
prevAll(Map<String, Object>, java.lang.String) - Method in Navigator
Creates a new Navigator instance containing all preceding sibling elements of the current context elements, matching the selector and given attributes.
previous(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
previous(Map<String, Object>, java.lang.String) - Method in Navigator
Creates a new Navigator instance containing the previous sibling elements of the current context elements, matching the selector and given attributes.
prevUntil(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
prevUntil(Map<String, Object>, java.lang.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 and given attributes.
properties - Property in Configuration
properties - Property in ConfigurationLoader
PROPERTY_MISSING_METHOD_NAME - Field in DynamicallyDispatchesToBrowserAstTransformation
propertyMissing(java.lang.String, java.lang.Object) - Method in Browser
Delegates the property assignment directly to the current page object.
propertyMissing(java.lang.String, java.lang.Object) - Method in DefaultNavigator
propertyMissing(java.lang.String) - Method in JavascriptInterface
propertyMissing(java.lang.String, java.lang.Object) - Method in Module
propertyMissing(java.lang.String) - Method in ModuleBaseDefinitionDelegate
propertyMissing(java.lang.String, java.lang.Object) - Method in PageContentSupport
propertyMissing(java.lang.String) - Method in PageContentTemplateBuilder
propertyMissing(java.lang.String) - Method in PageContentTemplateFactoryDelegate
propertyMissing(java.lang.String, java.lang.Object) - Method in TemplateDerivedPageContent
putAt(java.lang.String, java.lang.String) - Method in LocalStorage
putAt(java.lang.String, java.lang.String) - Method in SessionStorage
putAt(java.lang.String, java.lang.String) - Method in WebStorage
Stores the value under the the given key in the storage.

Q

QUERY_STRING_SEPARATOR - Field in Browser
quiet - Property in Wait
quit() - Method in Browser
Quits the driver.

R

RadioButtons - Class in geb.module
RadioButtons() - Constructor in RadioButtons
RangeInput - Class in geb.module
RangeInput() - Constructor in RangeInput
rawConfig - Property in Configuration
readOptionalBooleanValue(groovy.util.ConfigObject, java.lang.String) - Method in Configuration
readOptionalNonNegativeIntegerValue(groovy.util.ConfigObject, java.lang.String, java.lang.String) - Method in Configuration
readValue(groovy.util.ConfigObject, java.lang.String, java.lang.Object) - Method in Configuration
recordValue(java.lang.Object) - Method in Runtime
refreshWaitFor(java.util.Map, java.lang.Number, java.lang.Number, Closure<T>) - Method in Page
Invokes block every interval seconds, until it returns a true value according to the Groovy Truth, waiting at most timeout seconds.
registerFor(java.lang.Class) - Method in AttributeAccessingMetaClassRegistrar
relativeTo(geb.navigator.Navigator) - Method in AbstractNavigatorFactory
relativeTo(geb.navigator.Navigator) - Method in NavigatorFactory
Create a new factory, relative to the given navigator.
release() - Method in InteractDelegate
See Also:
Actions.release
RemoteDriverOperations - Class in geb.driver
Wraps the operations on remote drivers to avoid a hard dependency on selenium-remote-client.
RemoteDriverOperations(java.lang.ClassLoader) - Constructor in RemoteDriverOperations
remove() - Method in BindingUpdater
Removes everything from the binding and stops updating it.
remove(int) - Method in DefaultNavigator
remove(java.lang.String) - Method in LocalStorage
remove(int) - Method in Navigator
Creates a new Navigator instance by removing the element at the given index from the context.
remove(java.lang.String) - Method in SessionStorage
remove(java.lang.String) - Method in WebStorage
Removes the value stored under the given key.
report(java.lang.String) - Method in Browser
Writes a snapshot of the browser's state to the current getReportGroupDir() using the config's reporter.
report(java.lang.String) - Method in GebTestManager
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.
reportError(org.codehaus.groovy.ast.ASTNode, java.lang.String, org.codehaus.groovy.control.SourceUnit) - Method in ImplicitAssertionsTransformationUtil
ReporterSupport - Class in geb.report
Common support for reporter implemenations.
ReporterSupport() - Constructor in ReporterSupport
reportFailure() - Method in GebTestManager
reportGroup(java.lang.Class) - Method in Browser
Sets the report group to be the full name of the class, replacing "." with "/".
reportingEnabled - Property in GebTestManager
ReportingFailureWatcher - Class in geb.junit4
ReportingFailureWatcher(geb.junit4.GebReportingTest) - Constructor in ReportingFailureWatcher
ReportingListener - Interface in geb.report
Gets notified whenever a report is taken.
REPORTS_DIR_PROPERTY_NAME - Field in SystemPropertiesBuildAdapter
ReportState - Class in geb.report
ReportState(geb.Browser, java.lang.String, java.io.File) - Constructor in ReportState
require() - Method in TemplateDerivedPageContent
required - Property in PageContentTemplateParams
The value of the 'required' option, as a boolean according to the Groovy Truth.
required - Property in TemplateOptionsConfiguration
RequiredPageContentNotPresent - Class in geb.error
RequiredPageContentNotPresent(java.lang.Object) - Constructor in RequiredPageContentNotPresent
RequiredPageValueNotPresent - Class in geb.error
RequiredPageValueNotPresent(geb.content.PageContentTemplate, java.lang.Object) - Constructor in RequiredPageValueNotPresent
resetBrowser() - Method in GebTestManager
resetNetworkLatency() - Method in Browser
Removes any previously configured network latency.
rethrowAnyErrors() - Method in AtVerificationResult
retrieveRecordedValue() - Method in Runtime
retryInterval - Property in Wait
How many seconds to wait before trying something again while waiting.
Runtime - Class in geb.transform.implicitassertions

S

SauceLabsDriverFactory - Class in geb.driver
SauceLabsDriverFactory(java.lang.String) - Constructor in SauceLabsDriverFactory
saveScreenshotPngBytes(java.io.File, java.lang.String, byte[]) - Method in ScreenshotReporter
ScreenshotReporter - 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.
ScreenshotReporter() - Constructor in ScreenshotReporter
SearchContextBasedBasicLocator - Class in geb.navigator
SearchContextBasedBasicLocator(Iterable<? extends SearchContext>, geb.navigator.factory.NavigatorFactory) - Constructor in SearchContextBasedBasicLocator
SearchInput - Class in geb.module
SearchInput() - Constructor in SearchInput
Select - Class in geb.module
SELECT_CLASS_NAME - Field in SelectFactory
select(org.openqa.selenium.WebElement) - Method in DefaultNavigator
Select() - Constructor in Select
SelectFactory - Class in geb.navigator
SelectFactory() - Constructor in SelectFactory
SelfSignedCertificateHelper - Class in geb.download.helper
SelfSignedCertificateHelper.1 - Class in geb.download.helper
SelfSignedCertificateHelper.1() - Constructor in SelfSignedCertificateHelper.1
SelfSignedCertificateHelper(java.net.URL, java.lang.String) - Constructor in SelfSignedCertificateHelper
sendKeys(geb.navigator.Navigator, java.lang.CharSequence) - Method in InteractDelegate
See Also:
Actions#sendKeys(org.openqa.selenium.WebElement, java.lang.CharSequence ...)
SessionStorage - Class in geb.webstorage
SessionStorage(org.openqa.selenium.html5.WebStorage) - Constructor in SessionStorage
setAtCheckWaiting(java.lang.Object) - Method in Configuration
setAutoClearCookies(boolean) - Method in Configuration
Sets the auto clear cookies flag explicitly, overwriting any value from the config script.
setAutoClearWebStorage(boolean) - Method in Configuration
Sets the auto clear web storage flag explicitly, overwriting any value from the config script.
setBaseNavigatorWaiting(java.lang.Object) - Method in Configuration
setBaseUrl(java.lang.String) - Method in Browser
Changes the base url used for resolving relative urls.
setBaseUrl(java.lang.Object) - Method in Configuration
setCacheDriver(boolean) - Method in Configuration
Updates the cacheDriver config entry.
setCacheDriverPerThread(boolean) - Method in Configuration
Updates the cacheDriverPerThread config entry.
setCheckboxValue(org.openqa.selenium.WebElement, java.lang.Object) - Method in DefaultNavigator
setChecked(java.lang.String) - Method in RadioButtons
setColor(java.lang.String) - Method in ColorInput
setDate(java.lang.String) - Method in DateInput
setDateTime(java.lang.String) - Method in DateTimeLocalInput
setDefaultWaitRetryInterval(java.lang.Number) - Method in Configuration
Updates the waiting.retryInterval config entry.
setDefaultWaitTimeout(java.lang.Number) - Method in Configuration
Updates the waiting.timeout config entry.
setDownloadConfig(groovy.lang.Closure) - Method in Configuration
setDriver(org.openqa.selenium.WebDriver) - Method in Browser
Set (or change) the webdriver underneath this browser.
setDriver(org.openqa.selenium.WebDriver) - Method in Configuration
setDriverConf(java.lang.Object) - Method in Configuration
Sets the driver configuration value.
setEventListener(geb.navigator.event.NavigatorEventListener) - Method in DefaultNavigator
setEventListener(geb.navigator.event.NavigatorEventListener) - Method in Module
setEventListener(geb.navigator.event.NavigatorEventListener) - Method in Navigator
setEventListener(geb.navigator.event.NavigatorEventListener) - Method in TemplateDerivedPageContent
setFile(java.io.File) - Method in FileInput
setIncludeCauseInWaitTimeoutExceptionMessage(boolean) - Method in Configuration
Updates the waiting.includeCauseInMessage config entry.
setInnerNavigatorFactory(geb.navigator.factory.InnerNavigatorFactory) - Method in Configuration
Sets the inner navigator factory.
setInputValue(org.openqa.selenium.WebElement, java.lang.String, java.lang.Object, boolean) - Method in DefaultNavigator
setInputValues(Iterable<WebElement>, java.lang.Object) - Method in DefaultNavigator
setMonth(java.lang.String) - Method in MonthInput
setNavigatorEventListener(geb.navigator.event.NavigatorEventListener) - Method in Configuration
setNetworkLatency(java.time.Duration) - Method in Browser
Allows to introduce network latency to the browser being driven.
setNumber(java.lang.Number) - Method in NumberLikeInput
setPageEventListener(geb.PageEventListener) - Method in Configuration
setQuitCacheDriverOnShutdown(boolean) - Method in Configuration
Sets whether or not the cached driver should be quit when the JVM shuts down.
setQuitDriverOnBrowserReset(boolean) - Method in Configuration
setReporter(geb.report.Reporter) - Method in Configuration
Updates the reporter config entry.
setReportingListener(geb.report.ReportingListener) - Method in Configuration
setReportOnTestFailureOnly(boolean) - Method in Configuration
setReportsDir(java.io.File) - Method in Configuration
setRequirePageAtCheckers(boolean) - Method in Configuration
Sets the requirePageAtCheckers flag explicitly, overwriting any value from the config script.
setSelected(List<String>) - Method in MultipleSelect
setSelected(java.lang.String) - Method in Select
setSelectValue(org.openqa.selenium.WebElement, java.lang.Object) - Method in DefaultNavigator
setTemplateCacheOption(boolean) - Method in Configuration
Updates the templateOptions.cache config entry.
setTemplateMaxOption(int) - Method in Configuration
Updates the templateOptions.max config entry.
setTemplateMinOption(int) - Method in Configuration
Updates the templateOptions.min config entry.
setTemplateRequiredOption(boolean) - Method in Configuration
Updates the templateOptions.required config entry.
setTemplateToWaitOption(java.lang.Object) - Method in Configuration
Updates the templateOptions.toWait config entry.
setTemplateWaitConditionOption(Closure<?>) - Method in Configuration
Updates the templateOptions.waitCondition config entry.
setTemplateWaitOption(java.lang.Object) - Method in Configuration
Updates the templateOptions.wait config entry.
setText(java.lang.String) - Method in Textarea
setText(java.lang.String) - Method in TextLikeInput
setTime(java.lang.String) - Method in TimeInput
setUnexpectedPages(Collection<Class<? extends Page>>) - Method in Configuration
setWaitPreset(java.lang.String, java.lang.Number, java.lang.Number) - Method in Configuration
Updates a waiting.preset config entry for a given preset name.
setWeek(java.lang.String) - Method in WeekInput
setWithNewWindowCloseOption(boolean) - Method in Configuration
Updates the withNewWindow.close config entry.
setWithNewWindowWaitOption(java.lang.Object) - Method in Configuration
Updates the withWindow.wait config entry.
setWithWindowCloseOption(boolean) - Method in Configuration
Updates the withWindow.close config entry.
siblings(Map<String, Object>, java.lang.String) - Method in DefaultNavigator
siblings(Map<String, Object>, java.lang.String) - Method in Navigator
Creates a new Navigator instance containing all the sibling elements of the current context elements that match the selector and given attributes.
singleElement() - Method in DefaultNavigator
singleElement() - Method in Navigator
SingleElementNavigatorOnlyMethodException - Class in geb.error
SingleElementNavigatorOnlyMethodException(java.lang.reflect.Method, int) - Constructor in SingleElementNavigatorOnlyMethodException
size() - Method in DefaultNavigator
size() - Method in LocalStorage
size() - Method in Navigator
Returns the number of context elements.
size() - Method in SessionStorage
size() - Method in WebStorage
Returns the number of keys for which values are stored.
softLoadRemoteDriverClass(java.lang.String) - Method in RemoteDriverOperations
sourceUnit - Property in ImplicitAssertionsTransformationVisitor
specialClassLoader - Property in ConfigurationLoader
SpockGebTestManagerBuilder - Class in geb.spock
SpockGebTestManagerBuilder() - Constructor in SpockGebTestManagerBuilder
start() - Method in GebExtension
startsWith(java.util.regex.Pattern) - Method in TextMatchingSupport
stop() - Method in GebExtension
StringRepresentationProvider - Interface in geb.content
switchToWindow(java.lang.String) - Method in Browser
SystemPropertiesBuildAdapter - Class in geb.buildadapter
Loads values via system properties.
SystemPropertiesBuildAdapter() - Constructor in SystemPropertiesBuildAdapter

T

tag() - Method in DefaultNavigator
tag() - Method in Navigator
Returns the tag name of the sole context element or null for empty Navigators.
tail() - Method in DefaultNavigator
tail() - Method in Navigator
Creates a new Navigator instance containing all but the first context element (wrapped).
TelInput - Class in geb.module
TelInput() - Constructor in TelInput
template - Property in RequiredPageValueNotPresent
TemplateDerivedContentStringRepresentationProvider - Class in geb.content
TemplateDerivedContentStringRepresentationProvider(geb.content.PageContentTemplate, java.lang.Object, geb.content.StringRepresentationProvider) - Constructor in TemplateDerivedContentStringRepresentationProvider
TemplateDerivedPageContent - Class in geb.content
TemplateDerivedPageContent(geb.Browser, geb.content.PageContentTemplate, geb.navigator.Navigator, java.lang.Object) - Constructor in TemplateDerivedPageContent
TemplateOptionsConfiguration - Class in geb
TemplateOptionsConfiguration(boolean, java.lang.Object, java.lang.Object, Closure<?>, Optional<Boolean>, Optional<Integer>, Optional<Integer>) - Constructor in TemplateOptionsConfiguration
templates - Property in PageContentTemplateBuilder
testManager - Property in GebReportingTest
testManager - Property in GebTest
text() - Method in DefaultNavigator
text() - Method in Navigator
Returns the visible (i.e. not hidden by CSS) inner text content of the sole context element and its sub-elements or null for empty Navigators.
Textarea - Class in geb.module
Textarea() - Constructor in Textarea
TextInput - Class in geb.module
TextInput() - Constructor in TextInput
TextLikeInput - Class in geb.module
TextLikeInput() - Constructor in TextLikeInput
TextMatcher - Interface in geb.textmatching
TextMatchingSupport - Class in geb.textmatching
TextMatchingSupport() - Constructor in TextMatchingSupport
throwable - Property in ExceptionToPngConverter
thrown - Property in UnknownWaitForEvaluationResult
holds a Throwable that was returned from last closure evaluation in a waitFor() call
TimeInput - Class in geb.module
TimeInput() - Constructor in TimeInput
timeout - Property in Wait
The maximum amount of seconds that something can be waited on.
to(java.util.Map, T, geb.url.UrlFragment, java.lang.Object) - Method in Browser
Sends the browser to the given page instance url, sets the page to a new instance of the given type and verifies the at checker of that page.
to(java.util.Map, geb.url.UrlFragment, java.lang.Object) - Method in Page
Sends the browser to this page's url.
toDynamicIterable(Supplier<Collection<WebElement>>) - Method in DefaultNavigator
toDynamicIterable(Supplier<Collection<WebElement>>) - Method in SearchContextBasedBasicLocator
toList - Property in PageContentTemplateParams
If the to option was a list, this will be the specified list.
toNavigator(boolean, Supplier<Collection<WebElement>>) - Method in SearchContextBasedBasicLocator
toSingle - Property in PageContentTemplateParams
If the to option was a single page class or instance, this will be the value used.
toString() - Method in AtVerificationResult
toString() - Method in DefaultNavigator
toString() - Method in Module
toString() - Method in Page
Returns the name of this class.
toString() - Method in PageContentTemplate
toString() - Method in TemplateDerivedPageContent
toString() - Method in UnknownWaitForEvaluationResult
toString() - Method in UrlFragment
toString() - Method in Wait
toTestReportLabel(int, int, java.lang.String, java.lang.String) - Method in ReporterSupport
toWait - Property in PageContentTemplateParams
The value of the 'toWait' options.
toWait - Property in TemplateOptionsConfiguration
translateFromShortNameIfRequired(java.lang.String) - Method in DriverRegistry
tryToLoadClass(java.lang.String, java.lang.ClassLoader) - Method in ConfigurationLoader

U

UnableToLoadAnyDriversException - Class in geb.error
UnableToLoadAnyDriversException(java.lang.String) - Constructor in UnableToLoadAnyDriversException
UnableToLoadException - Class in geb.error
UnableToLoadException(java.lang.Class, java.lang.String, java.lang.Throwable) - Constructor in UnableToLoadException
UnableToSetElementException - Class in geb.error
UnableToSetElementException(java.lang.String) - Constructor in UnableToSetElementException
uncheck() - Method in Checkbox
UndefinedAtCheckerException - Class in geb.error
UndefinedAtCheckerException(java.lang.String) - Constructor in UndefinedAtCheckerException
UndefinedPageContentException - Class in geb.error
UndefinedPageContentException(java.lang.Object, java.lang.Object) - Constructor in UndefinedPageContentException
UnexpectedPage - Interface in geb
unexpectedPageEncountered(geb.Browser, geb.Page) - Method in CompositePageEventListener
unexpectedPageEncountered(geb.Browser, geb.Page) - Method in PageEventListener
Called when an unexpected page is encountered
unexpectedPageEncountered(geb.Browser, geb.Page) - Method in PageEventListenerSupport
UnexpectedPageException - Class in geb.error
UnexpectedPageException(Map<? extends Page, AtVerificationResult>) - Constructor in UnexpectedPageException
UninitializedAlertAndConfirmSupport - Class in geb.js
UninitializedAlertAndConfirmSupport(geb.Initializable) - Constructor in UninitializedAlertAndConfirmSupport
UninitializedDownloadSupport - Class in geb.download
UninitializedDownloadSupport(geb.Initializable) - Constructor in UninitializedDownloadSupport
uninitializedException() - Method in Initializable
uninitializedException() - Method in Module
uninitializedException() - Method in Page
UninitializedFrameSupport - Class in geb.frame
UninitializedFrameSupport(geb.Initializable) - Constructor in UninitializedFrameSupport
UninitializedInteractionSupport - Class in geb.interaction
UninitializedInteractionSupport(geb.Initializable) - Constructor in UninitializedInteractionSupport
UninitializedNavigableSupport - Class in geb.content
UninitializedNavigableSupport(geb.Initializable) - Constructor in UninitializedNavigableSupport
UninitializedPageContentSupport - Class in geb.content
UninitializedPageContentSupport(geb.Initializable) - Constructor in UninitializedPageContentSupport
UninitializedWaitingSupport - Class in geb.waiting
UninitializedWaitingSupport(geb.Initializable) - Constructor in UninitializedWaitingSupport
unique() - Method in DefaultNavigator
unique() - Method in Navigator
Creates a new Navigator instance containing all elements of this instance with duplicate elements removed
UnknownDriverShortNameException - Class in geb.error
UnknownDriverShortNameException(java.lang.String, java.lang.String) - Constructor in UnknownDriverShortNameException
UnknownWaitForEvaluationResult - Class in geb.waiting
A wrapper that is always falsey when evaluated and holds a Throwable that was returned from last closure evaluation in a waitFor() call.
UnknownWaitForEvaluationResult(java.lang.Throwable) - Constructor in UnknownWaitForEvaluationResult
unselect(org.openqa.selenium.WebElement) - Method in DefaultNavigator
UnsupportedFilteringCssSelectorException - Class in geb.error
UnsupportedFilteringCssSelectorException(java.lang.String, java.lang.String) - Constructor in UnsupportedFilteringCssSelectorException
unwrap() - Method in DynamicDelegationSuppressingPageContentContainer
url - Property in Page
Defines the url for this page to be used when navigating directly to this page.
UrlFragment - Class in geb.url
A marker class wrapping around a String that can be used with Page.to for navigating to page urls that contain a fragment identifier.
UrlInput - Class in geb.module
UrlInput() - Constructor in UrlInput
UTF8 - Field in Browser

V

validate(geb.TemplateOptionsConfiguration) - Method in Configuration
value(java.lang.Object) - Method in DefaultNavigator
value(java.lang.Object) - Method in Navigator
Sets the value of the form input elements to the given value.
VENDOR_PREFIX_DELIMETER - Field in CloudDriverFactory
verify(java.lang.String, javax.net.ssl.SSLSession) - Method in SelfSignedCertificateHelper.1
verifyAt() - Method in Page
Checks if the browser is not at an unexpected page and then executes this page's "at checker".
verifyAtImplicitly(geb.Page) - Method in Browser
verifyAtSafely(boolean) - Method in Page
Executes this page's "at checker", suppressing any AssertionError that is thrown and returning false.
verifyNotEmpty() - Method in DefaultNavigator
verifyNotEmpty() - Method in Navigator
Throws an exception when the Navigator instance is empty.
via(java.util.Map, T, geb.url.UrlFragment, java.lang.Object) - Method in Browser
Sends the browser to the given page instance url and sets the page the given instance.
visit(org.codehaus.groovy.ast.ASTNode, org.codehaus.groovy.control.SourceUnit) - Method in AttributeAccessingMetaClassRegisteringTransformation
visit(org.codehaus.groovy.ast.ASTNode, org.codehaus.groovy.control.SourceUnit) - Method in DynamicallyDispatchesToBrowserAstTransformation
visit(org.codehaus.groovy.ast.ASTNode, org.codehaus.groovy.control.SourceUnit) - Method in ImplicitAssertionsTransformation
visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement) - Method in ImplicitAssertionsTransformationVisitor
visitField(org.codehaus.groovy.ast.FieldNode) - Method in ImplicitAssertionsTransformationVisitor
visitSpec(org.spockframework.runtime.model.SpecInfo) - Method in GebExtension
visitVerifyMethodConditionCall(List<Expression>, int) - Method in ImplicitAssertionsTransformationVisitor

W

Wait - Class in geb.waiting
Represents a particular configuration of waiting, but does not encompass what is to be waited on.
wait - Property in PageContentTemplateParams
The value of the 'wait' option.
wait - Property in TemplateOptionsConfiguration
Wait(java.lang.Number, java.lang.Number, boolean) - Constructor in Wait
wait - Field in WaitTimeoutException
wait - Property in WithNewWindowConfiguration
waitCondition - Property in PageContentTemplateParams
The value of the 'waitCondition' option.
waitCondition - Property in TemplateOptionsConfiguration
waitFor(java.util.Map, java.lang.Number, java.lang.Number, Closure<T>) - Method in DefaultWaitingSupport
waitFor(java.util.Map, java.lang.Number, java.lang.Number, Closure<T>) - Method in Module
waitFor(java.util.Map, java.lang.Number, java.lang.Number, Closure<T>) - Method in UninitializedWaitingSupport
waitFor(Closure<T>) - Method in Wait
Invokes the given block every retryInterval seconds until it returns a true value according to the Groovy Truth.
waitFor(java.util.Map, java.lang.Number, java.lang.Number, Closure<T>) - Method in WaitingSupport
WaitingSupport - Interface in geb.waiting
WaitTimeoutException - Class in geb.waiting
Thrown when a wait operation exceeds its timeout.
WaitTimeoutException(geb.waiting.Wait, java.lang.Throwable, java.lang.Object) - Constructor in WaitTimeoutException
WebElementPredicates - Class in geb.navigator
WebElementPredicates() - Constructor in WebElementPredicates
WebStorage - Interface in geb.webstorage
Represents a web storage type, that is either local or session storage.
WebStorageNotSupportedException - Class in geb.error
WebStorageNotSupportedException() - Constructor in WebStorageNotSupportedException
WeekInput - Class in geb.module
WeekInput() - Constructor in WeekInput
withAlert(java.util.Map, groovy.lang.Closure) - Method in AlertAndConfirmSupport
withAlert(java.util.Map, groovy.lang.Closure) - Method in DefaultAlertAndConfirmSupport
withAlert(java.util.Map, groovy.lang.Closure) - Method in UninitializedAlertAndConfirmSupport
withBrowserCreator(Supplier<Browser>) - Method in GebTestManagerBuilder
withConfirm(java.util.Map, boolean, groovy.lang.Closure) - Method in AlertAndConfirmSupport
withConfirm(java.util.Map, boolean, groovy.lang.Closure) - Method in DefaultAlertAndConfirmSupport
withConfirm(java.util.Map, boolean, groovy.lang.Closure) - Method in UninitializedAlertAndConfirmSupport
withFrame(geb.content.TemplateDerivedPageContent, Closure<T>) - Method in DefaultFrameSupport
withFrame(geb.content.TemplateDerivedPageContent, Closure<T>) - Method in FrameSupport
withFrame(geb.content.TemplateDerivedPageContent, Closure<T>) - Method in UninitializedFrameSupport
withNewWindow(groovy.lang.Closure, Closure<T>) - Method in Browser
Expects the first closure argument to open a new window and calls the second closure argument in the context of the newly opened window.
WithNewWindowConfiguration - Class in geb
WithNewWindowConfiguration(Optional<Boolean>, java.lang.Object) - Constructor in WithNewWindowConfiguration
withNoAlert(groovy.lang.Closure) - Method in AlertAndConfirmSupport
withNoAlert(groovy.lang.Closure) - Method in DefaultAlertAndConfirmSupport
withNoAlert(groovy.lang.Closure) - Method in UninitializedAlertAndConfirmSupport
withNoConfirm(groovy.lang.Closure) - Method in AlertAndConfirmSupport
withNoConfirm(groovy.lang.Closure) - Method in DefaultAlertAndConfirmSupport
withNoConfirm(groovy.lang.Closure) - Method in UninitializedAlertAndConfirmSupport
withReportingEnabled(boolean) - Method in GebTestManagerBuilder
withResetBrowserAfterEachTestPredicate(Predicate<Class<?>>) - Method in GebTestManagerBuilder
withWindow(java.util.Map, java.lang.String, Closure<T>) - Method in Browser
Executes a closure within the context of a window specified by a name
WithWindowConfiguration - Class in geb
WithWindowConfiguration(boolean) - Constructor in WithWindowConfiguration
wrapDriverFactoryInCachingIfNeeded(geb.driver.DriverFactory) - Method in Configuration
writePageSource(java.io.File, geb.Browser) - Method in PageSourceReporter
writeReport(geb.report.ReportState) - Method in CompositeReporter
writeReport(geb.report.ReportState) - Method in FramesSourceReporter
writeReport(geb.report.ReportState) - Method in MultiWindowReporter
writeReport(geb.report.ReportState) - Method in PageSourceReporter
writeReport(geb.report.ReportState) - 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(geb.report.ReportState) - Method in ScreenshotReporter
writeWindowReport(geb.report.ReportState, java.lang.String) - Method in MultiWindowReporter

X

Y

Z

_

_navigator - Field in TemplateDerivedPageContent
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 _