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 - 类,位于 geb.module
AbstractInput() - 构造器,位于 AbstractInput
AbstractNavigatorFactory - 类,位于 geb.navigator.factory
AbstractNavigatorFactory(geb.Browser, geb.navigator.factory.InnerNavigatorFactory) - 构造器,位于 AbstractNavigatorFactory
acceptCertificatesFor(javax.net.ssl.HttpsURLConnection) - 方法,位于 SelfSignedCertificateHelper
actions - 属性,位于 InteractDelegate
ADAPTER_PROPERTY_NAME - 字段,位于 BuildAdapterFactory
用于指定 BuildAdapter 实现的系统属性(geb.build.adapter)。
add(Collection<WebElement>) - 方法,位于 DefaultNavigator
add(Collection<WebElement>) - 方法,位于 Navigator
addListener(geb.report.ReportingListener) - 方法,位于 CompositeReporter
addListener(geb.report.ReportingListener) - 方法,位于 Reporter
注册一个对象,以便在生成报告时接收通知。
addListener(geb.report.ReportingListener) - 方法,位于 ReporterSupport
afterAll(org.junit.jupiter.api.extension.ExtensionContext) - 方法,位于 GebTestManagerExtension
afterClick(geb.Browser, geb.navigator.Navigator) - 方法,位于 DelegatingNavigatorEventListener
afterClick(geb.Browser, geb.navigator.Navigator) - 方法,位于 NavigatorEventListener
在对 Navigator 的所有元素调用 click() 之后调用
afterClick(geb.Browser, geb.navigator.Navigator) - 方法,位于 NavigatorEventListenerSupport
afterEach(org.junit.jupiter.api.extension.ExtensionContext) - 方法,位于 GebTestManagerExtension
afterSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 DelegatingNavigatorEventListener
afterSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 NavigatorEventListener
在对 Navigator 的所有元素调用 sendKeys() 之后调用,作为 Navigator.leftShift 的一部分
afterSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 NavigatorEventListenerSupport
afterTest() - 方法,位于 GebTestManager
afterTestClass() - 方法,位于 GebTestManager
afterValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 DelegatingNavigatorEventListener
afterValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 NavigatorEventListener
在设置 Navigator 的值之后调用,即在 Navigator.value 结束时调用
afterValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 NavigatorEventListenerSupport
AlertAndConfirmSupport - 接口,位于 geb.js
allElements() - 方法,位于 DefaultNavigator
allElements() - 方法,位于 Navigator
allOf(geb.textmatching.TextMatcher) - 方法,位于 TextMatchingSupport
anyOf(geb.textmatching.TextMatcher) - 方法,位于 TextMatchingSupport
apply(org.junit.runners.model.Statement, org.junit.runner.Description) - 方法,位于 GebTestManagerClassRule
apply(org.junit.runners.model.Statement, org.junit.runner.Description) - 方法,位于 GebTestManagerRule
asBoolean() - 方法,位于 AtVerificationResult
如果 errorThrown 为 null 且 at 验证结果为 true,则返回 true
asBoolean() - 方法,位于 DefaultNavigator
asBoolean() - 方法,位于 Module
asBoolean() - 方法,位于 TemplateDerivedPageContent
asBoolean() - 方法,位于 UnknownWaitForEvaluationResult
asRemoteWebDriver(org.openqa.selenium.WebDriver) - 方法,位于 RemoteDriverOperations
assembleProviderUrl(java.lang.String, java.lang.String) - 方法,位于 BrowserStackDriverFactory
assembleProviderUrl(java.lang.String, java.lang.String) - 方法,位于 CloudDriverFactory
assembleProviderUrl(java.lang.String, java.lang.String) - 方法,位于 LambdaTestDriverFactory
assembleProviderUrl(java.lang.String, java.lang.String) - 方法,位于 SauceLabsDriverFactory
asType(java.lang.Class) - 方法,位于 TemplateDerivedPageContent
at(T, Closure<R>) - 方法,位于 Browser
通过使用 at(page) 运行 at 检查器来检查浏览器是否位于当前页面。
at - 属性,位于 Page
此页面的“at 检查器”。
atCheckWaiting - 属性,位于 Page
此页面特有的“at”检查的等待时间配置。
attemptToLoadDriverClass(java.lang.String) - 方法,位于 NameBasedDriverFactory
attr(java.lang.String) - 方法,位于 DefaultNavigator
attr(java.lang.String) - 方法,位于 Navigator
返回唯一上下文元素的给定属性值,对于空导航器返回 null。
AttributeAccessingMetaClass - 类,位于 geb.navigator
一个委托元类实现,它拦截使用 .@ 运算符的字段访问并将其发送到 getProperty("@$name")
AttributeAccessingMetaClass(groovy.lang.MetaClass) - 构造器,位于 AttributeAccessingMetaClass
AttributeAccessingMetaClassRegisteringTransformation - 类,位于 geb.transform
AttributeAccessingMetaClassRegisteringTransformation() - 构造器,位于 AttributeAccessingMetaClassRegisteringTransformation
AttributeAccessingMetaClassRegistrar - 类,位于 geb.transform
AttributeAccessingMetaClassRegistrar() - 构造器,位于 AttributeAccessingMetaClassRegistrar
AtVerificationResult - 类,位于 geb
AtVerificationResult(boolean, java.lang.AssertionError) - 构造器,位于 AtVerificationResult
augmentedDriver - 属性,位于 Browser
如果驱动程序是远程的,此对象允许访问其功能(Geb 用户不应访问此对象,它在内部使用)。

B

backing - 属性,位于 FramesSourceReporter
backing - 属性,位于 MultiWindowReporter
base - 属性,位于 Module
base - 属性,位于 NavigatorBackedNavigatorFactory
BASE_URL_PROPERTY_NAME - 字段,位于 SystemPropertiesBuildAdapter
BasicLocator - 接口,位于 geb.navigator
定义了足以在其基础上实现 Locator 的元素搜索操作。
beforeAll(org.junit.jupiter.api.extension.ExtensionContext) - 方法,位于 GebTestManagerExtension
beforeAtCheck(geb.Browser, geb.Page) - 方法,位于 CompositePageEventListener
beforeAtCheck(geb.Browser, geb.Page) - 方法,位于 PageEventListener
在页面执行 at 检查之前调用
beforeAtCheck(geb.Browser, geb.Page) - 方法,位于 PageEventListenerSupport
beforeClick(geb.Browser, geb.navigator.Navigator) - 方法,位于 DelegatingNavigatorEventListener
beforeClick(geb.Browser, geb.navigator.Navigator) - 方法,位于 NavigatorEventListener
在对 Navigator 的所有元素调用 click() 之前调用
beforeClick(geb.Browser, geb.navigator.Navigator) - 方法,位于 NavigatorEventListenerSupport
beforeEach(org.junit.jupiter.api.extension.ExtensionContext) - 方法,位于 GebTestManagerExtension
beforeSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 DelegatingNavigatorEventListener
beforeSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 NavigatorEventListener
在对 Navigator 的所有元素调用 sendKeys() 之前调用,作为 Navigator.leftShift 的一部分
beforeSendKeys(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 NavigatorEventListenerSupport
beforeTest(Class<?>, java.lang.String) - 方法,位于 GebTestManager
beforeTestClass(Class<?>) - 方法,位于 GebTestManager
beforeValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 DelegatingNavigatorEventListener
beforeValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 NavigatorEventListener
在设置 Navigator 的值之前调用,即在 Navigator.value 开始时调用
beforeValueSet(geb.Browser, geb.navigator.Navigator, java.lang.Object) - 方法,位于 NavigatorEventListenerSupport
binding - 属性,位于 BindingUpdater
BindingUpdater - 类,位于 geb.binding
BindingUpdater(groovy.lang.Binding, geb.Browser) - 构造器,位于 BindingUpdater
BOOLEAN_ATTRIBUTES - 字段,位于 DefaultNavigator
Browser - 类,位于 geb
浏览器是 Geb 的中心。
browser - 属性,位于 BindingUpdater
Browser(java.util.Map, geb.Configuration) - 构造器,位于 Browser
创建一个新的浏览器实例,由给定配置支持,然后将 props 作为属性覆盖应用于浏览器。
browser - 属性,位于 DefaultFrameSupport
browser - 属性,位于 DefaultInteractionsSupport
browser - 属性,位于 DefaultNavigator
browser - 字段,位于 GebTestManager
browser - 属性,位于 JavascriptInterface
browser - 字段,位于 Module
browser - 属性,位于 ModuleBaseDefinitionDelegate
browser - 属性,位于 PageContentTemplate
browser - 属性,位于 PageContentTemplateBuilder
browser - 属性,位于 ReportingFailureWatcher
browser - 属性,位于 ReportState
BrowserBackedNavigatorFactory - 类,位于 geb.navigator.factory
BrowserBackedNavigatorFactory(geb.Browser, geb.navigator.factory.InnerNavigatorFactory) - 构造器,位于 BrowserBackedNavigatorFactory
BrowserConfigurationDelegatingNavigatorEventListener - 类,位于 geb.navigator.event
BrowserConfigurationDelegatingNavigatorEventListener(geb.Browser, geb.navigator.Navigator) - 构造器,位于 BrowserConfigurationDelegatingNavigatorEventListener
BrowserStackDriverFactory - 类,位于 geb.driver
BrowserStackDriverFactory() - 构造器,位于 BrowserStackDriverFactory
build() - 方法,位于 GebTestManagerBuilder
build(geb.Browser, geb.content.PageContentContainer, geb.navigator.factory.NavigatorFactory, java.lang.String, java.lang.Class, java.lang.Class) - 方法,位于 PageContentTemplateBuilder
BuildAdapter - 接口,位于 geb
用于提供默认配置类型值,以允许构建系统(或任何其他)从外部配置 Geb 运行时。
buildAdapter - 属性,位于 Configuration
BuildAdapterFactory - 类,位于 geb.buildadapter
加载要使用的 BuildAdapter 实现类。
BuildAdapterFactory() - 构造器,位于 BuildAdapterFactory
ByNameImplicitlyAssertedMethodCallMatcher - 类,位于 geb.transform.implicitassertions
ByNameImplicitlyAssertedMethodCallMatcher(java.lang.String) - 构造器,位于 ByNameImplicitlyAssertedMethodCallMatcher

C

cache - 属性,位于 PageContentTemplateParams
“cache”选项的值,根据 Groovy Truth 转换为布尔值。
cache - 属性,位于 TemplateOptionsConfiguration
CachingDriverFactory - 类,位于 geb.driver
calculate(geb.Browser, geb.Module, geb.navigator.factory.NavigatorFactory, org.openqa.selenium.WebDriver$TargetLocator, java.util.Map) - 方法,位于 ModuleBaseCalculator
CallbackDriverFactory - 类,位于 geb.driver
CallbackDriverFactory(groovy.lang.Closure) - 构造器,位于 CallbackDriverFactory
changeMetaClassImplementation(org.codehaus.groovy.ast.ClassNode) - 方法,位于 AttributeAccessingMetaClassRegisteringTransformation
check() - 方法,位于 Checkbox
Checkbox - 类,位于 geb.module
Checkbox() - 构造器,位于 Checkbox
checkIfAtAnUnexpectedPage(geb.Page) - 方法,位于 Browser
检查是否在配置为意外的页面之一。
children(Map<String, Object>, java.lang.String) - 方法,位于 DefaultNavigator
children(Map<String, Object>, java.lang.String) - 方法,位于 Navigator
创建一个新的 Navigator 实例,其中包含与选择器和给定属性匹配的当前上下文元素的所有子元素。
classes() - 方法,位于 DefaultNavigator
classes() - 方法,位于 Navigator
返回唯一上下文元素上存在的类名称的按字母排序列表,对于空导航器返回空列表。
classLoader - 属性,位于 Configuration
classLoader - 属性,位于 NameBasedDriverFactory
classLoader - 属性,位于 RemoteDriverOperations
cleanReportGroupDir() - 方法,位于 Browser
如果存在,则从文件系统删除 getReportGroupDir() 返回的目录。
clear() - 方法,位于 LocalStorage
clear() - 方法,位于 SessionStorage
clear() - 方法,位于 WebStorage
从存储中删除所有数据。
clearCache() - 方法,位于 CachingDriverFactory
clearCacheAndQuitDriver() - 方法,位于 CachingDriverFactory
clearCacheCache() - 方法,位于 CachingDriverFactory
clearCookies() - 方法,位于 Browser
清除浏览器当前拥有的当前域的所有 Cookie。
clearCookiesQuietly() - 方法,位于 Browser
清除浏览器当前拥有的所有 Cookie,抑制任何 webdriver 异常。
clearWebStorage() - 方法,位于 Browser
清除 Web 存储,即当前域的本地和会话存储。
clearWebStorageQuietly() - 方法,位于 Browser
清除 Web 存储,即当前域的本地和会话存储,抑制任何 webdriver 异常。
click(java.util.List, geb.waiting.Wait) - 方法,位于 DefaultNavigator
click() - 方法,位于 InteractDelegate
另请参阅
Actions.click
click(java.util.List, geb.waiting.Wait) - 方法,位于 Navigator
单击唯一上下文元素,从列表中找到定义了 at 检查器的第一个页面,并将其设置为当前页面。
click() - 方法,位于 TemplateDerivedPageContent
clickAndHold() - 方法,位于 InteractDelegate
close() - 方法,位于 Browser
关闭当前驱动程序窗口。
CLOSE_OPTION - 字段,位于 Browser
close - 属性,位于 WithNewWindowConfiguration
close - 属性,位于 WithWindowConfiguration
closest(Map<String, Object>, java.lang.String) - 方法,位于 DefaultNavigator
closest(Map<String, Object>, java.lang.String) - 方法,位于 Navigator
创建一个新的 Navigator 实例,其中包含与选择器和给定属性匹配的每个当前上下文元素的第一个祖先元素。
ClosureInnerNavigatorFactory - 类,位于 geb.navigator.factory
ClosureInnerNavigatorFactory(Closure<Navigator>) - 构造器,位于 ClosureInnerNavigatorFactory
CloudDriverFactory - 类,位于 geb.driver
CloudDriverFactory() - 构造器,位于 CloudDriverFactory
collectAncestors(groovy.lang.Closure) - 方法,位于 DefaultNavigator
collectChildren(groovy.lang.Closure) - 方法,位于 DefaultNavigator
collectElements(groovy.lang.Closure) - 方法,位于 DefaultNavigator
collectFollowingSiblings(groovy.lang.Closure) - 方法,位于 DefaultNavigator
collectParents(groovy.lang.Closure) - 方法,位于 DefaultNavigator
collectPreviousSiblings(groovy.lang.Closure) - 方法,位于 DefaultNavigator
collectRelativeElements(java.lang.String, groovy.lang.Closure) - 方法,位于 DefaultNavigator
collectSiblings(groovy.lang.Closure) - 方法,位于 DefaultNavigator
collectUntil(Collection<WebElement>, Map<String, Object>, java.lang.String) - 方法,位于 DefaultNavigator
ColorInput - 类,位于 geb.module
ColorInput() - 构造器,位于 ColorInput
compensateForSpock(org.codehaus.groovy.ast.expr.MethodCallExpression) - 方法,位于 ImplicitAssertionsTransformationVisitor
CompositePageEventListener - 类,位于 geb
CompositePageEventListener(geb.PageEventListener) - 构造器,位于 CompositePageEventListener
CompositeReporter - 类,位于 geb.report
委托给一个或多个其他报告器。
CompositeReporter(geb.report.Reporter) - 构造器,位于 CompositeReporter
ConfigurableByNameImplicitlyAssertedMethodCallMatcher - 类,位于 geb.transform.implicitassertions
ConfigurableByNameImplicitlyAssertedMethodCallMatcher(java.lang.String) - 构造器,位于 ConfigurableByNameImplicitlyAssertedMethodCallMatcher
Configuration - 类,位于 geb
表示 Geb 的特定配置。
Configuration(groovy.util.ConfigObject, java.util.Properties, geb.BuildAdapter, java.lang.ClassLoader) - 构造器,位于 Configuration
ConfigurationLoader - 类,位于 geb
管理创建Configuration对象的过程,这些对象控制 Geb 的运行时行为。
ConfigurationLoader(java.lang.String, java.util.Properties, groovy.lang.GroovyClassLoader) - 构造器,位于 ConfigurationLoader
设置加载器环境。
configureCapabilities(java.lang.String, java.lang.String, org.openqa.selenium.remote.DesiredCapabilities) - 方法,位于 BrowserStackDriverFactory
configureCapabilities(java.lang.String, java.lang.String, org.openqa.selenium.remote.DesiredCapabilities) - 方法,位于 CloudDriverFactory
configureCapabilities(java.lang.String, java.lang.String, org.openqa.selenium.remote.DesiredCapabilities) - 方法,位于 LambdaTestDriverFactory
configureCapabilities(java.lang.String, java.lang.String, org.openqa.selenium.remote.DesiredCapabilities) - 方法,位于 SauceLabsDriverFactory
connection - 属性,位于 DownloadException
container - 属性,位于 PageContentTemplateBuilder
contains(java.util.regex.Pattern) - 方法,位于 TextMatchingSupport
containsWord(java.util.regex.Pattern) - 方法,位于 TextMatchingSupport
content - 属性,位于 RequiredPageContentNotPresent
ContentCountOutOfBoundsException - 类,位于 geb.error
ContentCountOutOfBoundsException(java.lang.Object, java.lang.String, java.lang.String) - 构造器,位于 ContentCountOutOfBoundsException
contextClick() - 方法,位于 InteractDelegate
contextElements - 字段,位于 DefaultNavigator
convert(java.lang.String) - 方法,位于 ExceptionToPngConverter
convertToPath(java.lang.Object) - 方法,位于 Page
create(java.lang.String, java.lang.String, java.lang.String, java.lang.String, Map<String, Object>) - 方法,位于 BrowserStackDriverFactory
create(java.lang.String, java.lang.String, java.lang.String, Map<String, Object>) - 方法,位于 CloudDriverFactory
create(java.lang.String, java.lang.String, java.lang.String, java.lang.String, Map<String, Object>) - 方法,位于 LambdaTestDriverFactory
create(Map<String, Object>) - 方法,位于 SauceLabsDriverFactory
createBase() - 方法,位于 BrowserBackedNavigatorFactory
createBuildAdapter(groovy.lang.GroovyClassLoader) - 方法,位于 ConfigurationLoader
使用传入的 classLoader,通过 构建适配器工厂 加载构建适配器。
createConf(groovy.util.ConfigObject, groovy.lang.GroovyClassLoader) - 方法,位于 ConfigurationLoader
创建一个新的 Configuration,由 rawConfig 支持,并包含我们构造时传入的 propertiesclassLoader构建适配器
createDefaultReporter() - 方法,位于 Configuration
createDriver() - 方法,位于 Configuration
createDynamic(Supplier<Iterable<WebElement>>) - 方法,位于 AbstractNavigatorFactory
createDynamic(Supplier<Iterable<WebElement>>) - 方法,位于 NavigatorFactory
创建一个动态导航器,由给定的 web 元素供应商支持。
createFromNavigators(Iterable<Navigator>) - 方法,位于 AbstractNavigatorFactory
createFromNavigators(Iterable<Navigator>) - 方法,位于 NavigatorFactory
创建一个导航器,由给定的导航器支持。
createFromWebElements(Iterable<WebElement>) - 方法,位于 AbstractNavigatorFactory
createFromWebElements(Iterable<WebElement>) - 方法,位于 NavigatorFactory
创建一个导航器,由给定的 web 元素支持。
createNavigator(geb.Browser, Iterable<WebElement>) - 方法,位于 ClosureInnerNavigatorFactory
createNavigator(geb.Browser, Iterable<WebElement>) - 方法,位于 DefaultInnerNavigatorFactory
createNavigator(geb.Browser, Iterable<WebElement>) - 方法,位于 InnerNavigatorFactory
为给定的 web 元素创建 Navigator 实例。
createNavigatorFactory() - 方法,位于 Browser
首次请求时调用以创建导航器工厂。
createNavigatorFactory(geb.Browser) - 方法,位于 Configuration
创建要使用的导航器工厂。
createPage(Class<T>) - 方法,位于 Browser
创建给定页面类型的新实例并进行初始化。
createReportLabel(java.lang.String) - 方法,位于 GebTestManager
createSelectFor(org.openqa.selenium.WebElement) - 方法,位于 SelectFactory
createSlurper() - 方法,位于 ConfigurationLoader
使用我们构造时传入的环境(如果有)创建一个配置分析器。
css(java.lang.String) - 方法,位于 DefaultNavigator
css(java.lang.String) - 方法,位于 Navigator
获取唯一上下文元素的给定 CSS 属性的值,对于空导航器返回 null。
CssSelector - 类,位于 geb.navigator
customMessage - 属性,位于 Wait

D

DateInput - 类,位于 geb.module
DateInput() - 构造器,位于 DateInput
DateTimeLocalInput - 类,位于 geb.module
DateTimeLocalInput() - 构造器,位于 DateTimeLocalInput
DEFAULT_RETRY_INTERVAL - 字段,位于 Wait
100 毫秒
DEFAULT_TIMEOUT - 字段,位于 Wait
5 秒
DefaultAlertAndConfirmSupport - 类,位于 geb.js
DefaultAlertAndConfirmSupport(groovy.lang.Closure, geb.Configuration) - 构造器,位于 DefaultAlertAndConfirmSupport
DefaultDownloadSupport - 类,位于 geb.download
提供使用 HttpURLConnection 直接下载内容到运行中的程序的方法。
DefaultDownloadSupport(geb.Browser) - 构造器,位于 DefaultDownloadSupport
DefaultDriverFactory - 类,位于 geb.driver
DefaultDriverFactory(java.lang.ClassLoader) - 构造器,位于 DefaultDriverFactory
DefaultFrameSupport - 类,位于 geb.frame
DefaultFrameSupport(geb.Browser) - 构造器,位于 DefaultFrameSupport
DefaultInnerNavigatorFactory - 类,位于 geb.navigator.factory
InnerNavigatorFactory 的默认实现。
DefaultInnerNavigatorFactory() - 构造器,位于 DefaultInnerNavigatorFactory
DefaultInteractionsSupport - 类,位于 geb.interaction
DefaultInteractionsSupport(geb.Browser) - 构造器,位于 DefaultInteractionsSupport
DefaultLocator - 类,位于 geb.navigator
DefaultLocator(geb.navigator.BasicLocator) - 构造器,位于 DefaultLocator
DefaultNavigator - 类,位于 geb.navigator
DefaultNavigator(geb.Browser, Iterable<? extends WebElement>) - 构造器,位于 DefaultNavigator
DefaultPageContentSupport - 类,位于 geb.content
DefaultPageContentSupport(geb.content.PageContentContainer, Map<String, PageContentTemplate>, geb.navigator.factory.NavigatorFactory, geb.navigator.Navigator) - 构造器,位于 DefaultPageContentSupport
DefaultWaitingSupport - 类,位于 geb.waiting
一种混入风格的类,增加了对等待不同事物的支持。
DefaultWaitingSupport(geb.Configuration) - 构造器,位于 DefaultWaitingSupport
DelegatingNavigatorEventListener - 类,位于 geb.navigator.event
DelegatingNavigatorEventListener(geb.navigator.event.NavigatorEventListener, geb.navigator.Navigator) - 构造器,位于 DelegatingNavigatorEventListener
doGetConf(java.lang.String) - 方法,位于 ConfigurationLoader
doGetConfFromClass(java.lang.String) - 方法,位于 ConfigurationLoader
doubleClick() - 方法,位于 InteractDelegate
另请参阅
Actions.doubleClick
doWithWindow(java.util.Map, Closure<T>) - 方法,位于 Browser
download(java.lang.String) - 方法,位于 DefaultDownloadSupport
download(java.lang.String) - 方法,位于 DownloadSupport
使用单个选项“uri”作为给定值调用下载。
download(java.lang.String) - 方法,位于 UninitializedDownloadSupport
downloadBytes(java.lang.String, groovy.lang.Closure) - 方法,位于 DefaultDownloadSupport
通过 download(String) 打开 URL 连接并返回原始字节。
downloadBytes(java.lang.String, groovy.lang.Closure) - 方法,位于 DownloadSupport
通过 download(String) 打开 URL 连接并返回原始字节。
downloadBytes(java.lang.String, groovy.lang.Closure) - 方法,位于 UninitializedDownloadSupport
downloadContent(groovy.lang.Closure) - 方法,位于 DefaultDownloadSupport
downloadContent(groovy.lang.Closure) - 方法,位于 DownloadSupport
通过 download(String) 打开 URL 连接并返回内容对象。
downloadContent(groovy.lang.Closure) - 方法,位于 UninitializedDownloadSupport
DownloadException - 类,位于 geb.download
DownloadException(java.net.HttpURLConnection, java.lang.CharSequence, java.lang.Throwable) - 构造器,位于 DownloadException
downloadStream(groovy.lang.Closure) - 方法,位于 DefaultDownloadSupport
downloadStream(groovy.lang.Closure) - 方法,位于 DownloadSupport
通过 download(Map) 打开 URL 连接并返回响应输入流。
downloadStream(groovy.lang.Closure) - 方法,位于 UninitializedDownloadSupport
DownloadSupport - 接口,位于 geb.download
downloadText(groovy.lang.Closure) - 方法,位于 DefaultDownloadSupport
downloadText(groovy.lang.Closure) - 方法,位于 DownloadSupport
通过 download(Map) 打开 URL 连接并返回响应文本(如果内容类型是文本)。
downloadText(groovy.lang.Closure) - 类 UninitializedDownloadSupport 中的方法
dragAndDrop(geb.navigator.Navigator, geb.navigator.Navigator) - 类 InteractDelegate 中的方法
另请参阅
Actions#dragAndDrop(org.openqa.selenium.WebElement, org.openqa.selenium.WebElement)
dragAndDropBy(geb.navigator.Navigator, int, int) - 类 InteractDelegate 中的方法
另请参阅
Actions#dragAndDropBy(org.openqa.selenium.WebElement, int, int)
drive(geb.Browser, groovy.lang.Closure) - 类 Browser 中的方法
以浏览器作为委托执行闭包。
DRIVER_SEPARATOR - 类 NameBasedDriverFactory 中的字段
driverAs(Class<T>) - 类 Browser 中的方法
DriverCreationException - 类 geb.driver 中的类
DriverCreationException() - 类 DriverCreationException 中的构造函数
DriverFactory - 接口 geb.driver 中的接口
driverNames - 类 NameBasedDriverFactory 中的属性
DriverRegistry - 类 geb.driver 中的类
DriverRegistry() - 类 DriverRegistry 中的构造函数
DYNAMIC_ATTRIBUTE_NAME - 类 BasicLocator 中的字段
dynamic(Map<String, Object>) - 类 DefaultNavigator 中的方法
dynamic(Map<String, Object>) - 类 SearchContextBasedBasicLocator 中的方法
DynamicallyDispatchesToBrowser - 注解类型 geb.transform 中的注解类型
DynamicallyDispatchesToBrowserAstTransformation - 类 geb.transform 中的类
DynamicallyDispatchesToBrowserAstTransformation() - 类 DynamicallyDispatchesToBrowserAstTransformation 中的构造函数
DynamicDelegationSuppressingPageContentContainer - 类 geb.content 中的类
DynamicDelegationSuppressingPageContentContainer(geb.content.PageContentContainer) - 类 DynamicDelegationSuppressingPageContentContainer 中的构造函数

E

elementClasses(org.openqa.selenium.WebElement) - 类 DefaultNavigator 中的方法
elementIterator() - 类 DefaultNavigator 中的方法
elementIterator() - 接口 Navigator 中的方法
ELEMENTS_WITH_MUTABLE_VALUE - 类 DefaultNavigator 中的字段
elementsSupplier(org.openqa.selenium.By, Map<String, Object>, Range<Integer>) - 类 SearchContextBasedBasicLocator 中的方法
EmailInput - 类 geb.module 中的类
EmailInput() - 类 EmailInput 中的构造函数
EmptyNavigatorException - 类 geb.navigator 中的类
EmptyNavigatorException() - 类 EmptyNavigatorException 中的构造函数
endsWith(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
ensureAtMostOneBaseElement() - 类 FormElement 中的方法
ensureContainsAtMostSingleElement(java.lang.String, Class<?>) - 类 DefaultNavigator 中的方法
ensureWithinBounds(int, int) - 类 TemplateDerivedPageContent 中的方法
environment - 类 ConfigurationLoader 中的属性
eq(int) - 类 DefaultNavigator 中的方法
eq(int) - 接口 Navigator 中的方法
获取给定索引处的封装元素。
equals(java.lang.Object) - 类 DefaultNavigator 中的方法
equals(java.lang.Object) - 类 Module 中的方法
equals(java.lang.Object) - 类 TemplateDerivedPageContent 中的方法
equals(java.lang.Object) - 类 Wait 中的方法
escape(java.lang.String) - 类 CssSelector 中的方法
escapeFileName(java.lang.String) - 类 ReporterSupport 中的方法
将所有非单词字符替换为下划线,以避免在文件路径中使用保留字符
eventListener - 类 DefaultNavigator 中的字段
ExceptionToPngConverter - 类 geb.report 中的类
ExceptionToPngConverter(java.lang.Throwable) - 类 ExceptionToPngConverter 中的构造函数
exec(java.lang.Object) - 类 JavascriptInterface 中的方法
execute(Closure<T>) - 类 PotentiallyWaitingExecutor 中的方法
executeCommand(org.openqa.selenium.WebDriver, java.lang.String, Map<String, ?>) - 类 RemoteDriverOperations 中的方法
extractRecordedValueExpression(org.codehaus.groovy.ast.expr.Expression) - 类 ImplicitAssertionsTransformationVisitor 中的方法

F

factory - 类 PageContentTemplate 中的属性
failed(java.lang.Throwable, org.junit.runner.Description) - 类 ReportingFailureWatcher 中的方法
FileInput - 类 geb.module 中的类
FileInput() - 类 FileInput 中的构造函数
filter(Map<String, Object>) - 类 DefaultNavigator 中的方法
filter(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
FilteringIterable - 类 geb.collection 中的类
FilteringIterable(Iterable<T>, Predicate<T>) - 类 FilteringIterable 中的构造函数
FilteringIterator - 类 geb.collection 中的类
FilteringIterator(Iterator<T>, Predicate<T>) - 类 FilteringIterator 中的构造函数
find(Map<String, Object>, java.lang.String, Range<Integer>) - 类 BasicLocator 中的方法
通过 CSS 选择器和属性选择元素。
find(Map<String, Object>) - 类 DefaultLocator 中的方法
find(org.openqa.selenium.By, Range<Integer>) - 接口 Locator 中的方法
find(null, bySelector, range) 的简写
find(Range<Integer>) - 接口 Navigable 中的方法
find(Map<String, Object>, java.lang.String, Range<Integer>) - 类 NavigableSupport 中的方法
find(boolean, org.openqa.selenium.By, Map<String, Object>, Range<Integer>) - 类 SearchContextBasedBasicLocator 中的方法
find(Map<String, Object>, java.lang.String, Range<Integer>) - 类 UninitializedNavigableSupport 中的方法
findAll(groovy.lang.Closure) - 类 DefaultNavigator 中的方法
findAll(groovy.lang.Closure) - 接口 Navigator 中的方法
覆盖标准 Groovy findAll,使返回的对象为 Navigator 而不是 Collection.
findUsingByIfPossible(Map<String, Object>, java.lang.String, Closure<Navigator>) - 类 SearchContextBasedBasicLocator 中的方法
first() - 类 DefaultNavigator 中的方法
first() - 接口 Navigator 中的方法
创建一个只包含第一个上下文元素(已封装)的新 Navigator 实例。
firstElement() - 类 DefaultNavigator 中的方法
firstElement() - 接口 Navigator 中的方法
focused() - 接口 Navigable 中的方法
focused() - 类 NavigableSupport 中的方法
focused() - 类 UninitializedNavigableSupport 中的方法
FormElement - 类 geb.module 中的类
一个可用于访问表单元素通用属性的模块。
FormElement() - 类 FormElement 中的构造函数
FORWARDED_BROWSER_METHODS - 类 BindingUpdater 中的字段
FORWARDED_PAGE_METHODS - 类 BindingUpdater 中的字段
fragment - 类 Page 中的属性
定义用于直接导航到此页面时使用的此页面的 url 片段。
FramesSourceReporter - 类 geb.report 中的类
将浏览器当前页面中每个顶级框架的源内容写入为 HTML 文件。
FramesSourceReporter() - 类 FramesSourceReporter 中的构造函数
FrameSupport - 接口 geb.frame 中的接口

G

GebAssertionError - 类 geb.error 中的类
GebAssertionError(java.lang.Object, java.lang.Throwable) - 类 GebAssertionError 中的构造函数
GebException - 类 geb.error 中的类
GebException(java.lang.Throwable) - 类 GebException 中的构造函数
GebExtension - 类 geb.spock 中的类
GebExtension() - 类 GebExtension 中的构造函数
GebReportingSpec - 类 geb.spock 中的类
GebReportingSpec() - 类 GebReportingSpec 中的构造函数
GebReportingTest - 类 geb.testng 中的类
GebReportingTest() - 类 GebReportingTest 中的构造函数
GebSpec - 类 geb.spock 中的类
GebSpec() - 类 GebSpec 中的构造函数
GebTest - 类 geb.testng 中的类
GebTest() - 类 GebTest 中的构造函数
GebTestListener - 类 geb.testng 中的类
GebTestListener() - 类 GebTestListener 中的构造函数
GebTestManager - 类 geb.test 中的类
此实现假定至少从 beforeTestafterTest 为一个测试执行保留一个线程,并且 beforeTestClassafterTestClass 在同一线程上调用,即使该线程中间执行了一些测试。
GebTestManager(Supplier<Browser>, Predicate<Class<?>>, boolean) - 类 GebTestManager 中的构造函数
GebTestManagerBuilder - 类 geb.test 中的类
GebTestManagerBuilder() - 类 GebTestManagerBuilder 中的构造函数
GebTestManagerClassRule - 类 geb.junit4 中的类
gebTestManagerClassRule - 类 GebTest 中的字段
GebTestManagerClassRule() - 类 GebTestManagerClassRule 中的构造函数
GebTestManagerExtension - 类 geb.junit5 中的类
GebTestManagerExtension() - 类 GebTestManagerExtension 中的构造函数
GebTestManagerRule - 类 geb.junit4 中的类
gebTestManagerRule - 类 GebTest 中的字段
GebTestManagerRule() - 类 GebTestManagerRule 中的构造函数
GebTestUtil - 类 geb.junit 中的类
GebTestUtil() - 类 GebTestUtil 中的构造函数
get(java.lang.Object) - 类 PageContentTemplate 中的方法
getAt(java.util.Collection) - 类 DefaultNavigator 中的方法
getAt(java.lang.String) - 类 LocalStorage 中的方法
getAt(java.util.Collection) - 接口 Navigator 中的方法
获取给定索引处的封装元素。
getAt(java.lang.String) - 类 SessionStorage 中的方法
getAt(java.lang.String) - 接口 WebStorage 中的方法
返回存储中给定 key 下存储的值。
getAtCheckWaiting() - 类 Configuration 中的方法
getAttribute(java.lang.Object, java.lang.String) - 类 AttributeAccessingMetaClass 中的方法
getAttribute(java.lang.String) - 类 DefaultNavigator 中的方法
getAttribute(java.lang.String) - 接口 Navigator 中的方法
返回唯一上下文元素的给定属性值,对于空导航器返回 null。
getAttributes(java.lang.String) - 类 RadioButtons 中的方法
getAtVerificationResult(boolean) - 类 Page 中的方法
执行此页面的“at 检查器”,并捕获结果,同时封装任何可能已抛出的 AssertionError。
getAugmentedDriver(org.openqa.selenium.WebDriver) - 类 RemoteDriverOperations 中的方法
如果驱动程序是远程驱动程序,将返回一个代理,该代理实现了远程端实际驱动程序的特性接口。
getAvailableWindows() - 类 Browser 中的方法
检索所有可用窗口
getBase() - 类 BrowserBackedNavigatorFactory 中的方法
getBase() - 接口 NavigatorFactory 中的方法
此工厂的基本导航器。
getBaseNavigatorWaiting() - 类 Configuration 中的方法
getBaseUrl() - 类 Browser 中的方法
所有相对 URL 解析的基础 URL。
getBaseUrl() - 接口 BuildAdapter 中的方法
提供在未配置值时使用的默认 baseUrl。
getBaseUrl() - 类 Configuration 中的方法
返回配置值 baseUrl,或 BuildAdapter.getBaseUrl
getBaseUrl() - 类 SystemPropertiesBuildAdapter 中的方法
返回系统属性 geb.build.baseUrl
getBaseXPathExpression() - 类 BrowserBackedNavigatorFactory 中的方法
getBrowser() - 类 AbstractNavigatorFactory 中的方法
getBrowser() - 类 GebTestManager 中的方法
getBrowser() - 类 Page 中的方法
页面连接到的浏览器。
getBrowser() - 类 TemplateDerivedPageContent 中的方法
getBuildAdapter(java.lang.ClassLoader) - 类 BuildAdapterFactory 中的方法
要使用的构建适配器。
getChecked() - 类 RadioButtons 中的方法
getCheckedElement() - 类 RadioButtons 中的方法
getCheckedLabel() - 类 RadioButtons 中的方法
getClassLoaderToUse() - 类 SelectFactory 中的方法
getColor() - 类 ColorInput 中的方法
getConf(java.lang.Class, groovy.lang.GroovyClassLoader) - 类 ConfigurationLoader 中的方法
创建一个由给定类支持的配置。
getConfFromClass(java.lang.String) - 类 ConfigurationLoader 中的方法
getConfig() - 类 Browser 中的方法
提供对与此浏览器关联的配置对象的访问。
getConfig() - 类 PageContentTemplate 中的方法
getConstantValueOfType(org.codehaus.groovy.ast.expr.Expression, java.lang.Class) - 类 ImplicitAssertionsTransformationVisitor 中的方法
getContent(java.lang.String, java.lang.Object) - 类 DefaultPageContentSupport 中的方法
getContent(java.lang.String, java.lang.Object) - 接口 PageContentSupport 中的方法
getContent(java.lang.String, java.lang.Object) - 类 UninitializedPageContentSupport 中的方法
getContentNames() - 类 DefaultPageContentSupport 中的方法
getContentNames() - 接口 PageContentSupport 中的方法
getContentNames() - 类 UninitializedPageContentSupport 中的方法
getContentPath() - 类 Module 中的方法
getContentPath() - 类 Page 中的方法
getContentPath() - 接口 PageContentContainer 中的方法
getContentPath() - 类 TemplateDerivedPageContent 中的方法
getCurrentUrl() - 类 Browser 中的方法
检索当前 URL
getCurrentWindow() - 类 Browser 中的方法
检索当前窗口
getDate() - 类 DateInput 中的方法
getDateTime() - 类 DateTimeLocalInput 中的方法
getDefaultConf() - 类 ConfigurationLoader 中的方法
此方法的结果在没有配置脚本或类时用作默认配置。
getDefaultConfigClassName() - 类 ConfigurationLoader 中的方法
此实现返回 "GebConfig"
getDefaultConfigScriptResourcePath() - 类 ConfigurationLoader 中的方法
此实现返回 "GebConfig.groovy"
getDefaultEnvironment() - 类 ConfigurationLoader 中的方法
此实现返回 System.properties["geb.env"]
getDefaultProperties() - 类 ConfigurationLoader 中的方法
此实现返回 System.properties
getDefaultSpecialClassLoader() - 类 ConfigurationLoader 中的方法
此实现返回一个新的 GroovyClassLoader,它使用 Thread.currentThread ( ) .contextClassLoader 作为父类加载器。
getDefaultWait() - 类 Configuration 中的方法
getDefaultWaitRetryInterval() - 类 Configuration 中的方法
用于等待的默认 retryInterval 值(即如果未指定)。
getDefaultWaitTimeout() - 类 Configuration 中的方法
用于等待的默认 timeout 值(即如果未指定)。
getDownloadConfig() - 类 Configuration 中的方法
返回在使用下载支持时在用户提供的配置闭包之前应用的默认配置闭包。
getDriver() - 类 Browser 中的方法
用于自动化实际浏览器的驱动程序实现。
getDriver() - 类 CachingDriverFactory 中的方法
getDriver() - 类 CallbackDriverFactory 中的方法
getDriver() - 类 Configuration 中的方法
getDriver() - 接口 DriverFactory 中的方法
getDriver() - 类 NameBasedDriverFactory 中的方法
getDriver() - 类 Page 中的方法
页面连接到的浏览器的驱动程序。
getDriver() - 类 TemplateDerivedPageContent 中的方法
getDriverConf() - 类 Configuration 中的方法
返回驱动程序的配置值。
getDriverFactory(java.lang.Object) - 类 Configuration 中的方法
getElement(int) - 类 DefaultNavigator 中的方法
getElements(java.util.Collection) - 类 DefaultNavigator 中的方法
getErrorMessage() - 类 SelectFactory 中的方法
getFile(java.io.File, java.lang.String, java.lang.String) - 类 ReporterSupport 中的方法
获取目录中具有给定名称和扩展名的对象的 文件引用。
getHasOwner() - 类 Module 中的方法
getHeight() - 类 DefaultNavigator 中的方法
getHeight() - 接口 Navigator 中的方法
返回导航器匹配的唯一元素的高度,如果不匹配任何元素则返回 0。
getIncludeCauseInWaitTimeoutExceptionMessage() - 类 Configuration 中的方法
返回配置路径 waiting.includeCauseInMessage 的值,如果没有则返回 false
getInitializedNavigator() - 类 Module 中的方法
getInnerNavigatorFactory() - 类 Configuration 中的方法
返回内部导航工厂,它将 WebElements 转换为 Navigators。
getInputType() - 类 AbstractInput 中的方法
getInputValue(org.openqa.selenium.WebElement) - 类 DefaultNavigator 中的方法
getInputValues(Collection<WebElement>) - 类 DefaultNavigator 中的方法
getJquery() - 类 DefaultNavigator 中的方法
getJquery() - 接口 Navigator 中的方法
返回一个适配器,用于在此导航器中的元素上调用 jQuery 方法。
getJs() - 类 Browser 中的方法
返回一个新创建的连接到此浏览器的 javascript 接口。
getJs() - 类 Module 中的方法
getJs() - 类 Page 中的方法
提供对浏览器对象的 JavaScript 接口的访问。
getKnownDriverClassNamesInPreferenceOrder() - 类 DriverRegistry 中的方法
getLocalStorage() - 类 Browser 中的方法
返回一个允许访问和操作本地存储的对象。
getLocator() - 类 NavigatorBackedNavigatorFactory 中的方法
getLocator() - 接口 NavigatorFactory 中的方法
用于此工厂的所有内容查找的定位器。
getManager(org.spockframework.runtime.extension.IMethodInvocation) - 类 GebExtension 中的方法
getMax() - 类 MonthInput 中的方法
getMax() - 类 NumberLikeInput 中的方法
getMax() - 类 TimeInput 中的方法
getMax() - 类 WeekInput 中的方法
getMin() - 类 MonthInput 中的方法
getMin() - 类 NumberLikeInput 中的方法
getMin() - 类 TimeInput 中的方法
getMin() - 类 WeekInput 中的方法
getMonth() - 类 MonthInput 中的方法
getNavigator() - 类 DefaultPageContentSupport 中的方法
getNavigator() - 接口 PageContentSupport 中的方法
getNavigator() - 类 UninitializedPageContentSupport 中的方法
getNavigatorEventListener() - 类 Configuration 中的方法
getNavigatorFactory() - 类 Browser 中的方法
返回为该浏览器创建导航器实例的工厂。
getNumber() - 类 NumberLikeInput 中的方法
getOptionalRemoteWebDriverClass() - 类 RemoteDriverOperations 中的方法
getOwner() - 类 DefaultPageContentSupport 中的方法
getOwner() - 接口 PageContentSupport 中的方法
getOwner() - 类 UninitializedPageContentSupport 中的方法
getPage() - 类 Browser 中的方法
提供对当前页面对象的访问。
getPageEventListener() - 类 Configuration 中的方法
getPageFragment() - 类 Page 中的方法
返回此页面的 URL 片段部分。
getPageLevelAtCheckWaiting() - 类 Page 中的方法
getPageSource(geb.Browser) - 类 PageSourceReporter 中的方法
getPageSourceFileExtension(geb.Browser) - 类 PageSourceReporter 中的方法
在这里,如果需要,可以更智能地计算扩展名
getPageUrl(java.lang.String) - 类 Page 中的方法
返回此页面的 URL,路径附加到其中。
getPotentialDriverClassNames() - 类 NameBasedDriverFactory 中的方法
getReporter() - 类 Configuration 中的方法
返回用于拍摄浏览器状态快照的报告器实现。
getReportFile(geb.report.ReportState) - 类 PageSourceReporter 中的方法
getReportGroupDir() - 类 Browser 中的方法
将用于 方法 的目录。
getReportingListener() - 类 Configuration 中的方法
getReportsDir() - 接口 BuildAdapter 中的方法
提供写入报告文件的默认位置。
getReportsDir() - 类 Configuration 中的方法
返回配置值 reportsDir,或 BuildAdapter.getReportsDir
getReportsDir() - 类 SystemPropertiesBuildAdapter 中的方法
返回一个由系统属性 geb.build.reportsDir 构造的 File,如果未设置则返回 null
getRequirePageAtCheckers() - 类 Configuration 中的方法
当执行隐式“at 检查”且被检查页面未定义“at 检查”时,是否抛出异常。
getRootContainer() - 类 Module 中的方法
getRootContainer() - 类 Page 中的方法
getRootContainer() - 接口 PageContentContainer 中的方法
getRootContainer() - 类 TemplateDerivedPageContent 中的方法
getSelected() - 类 MultipleSelect 中的方法
getSelected() - 类 Select 中的方法
getSelectedText() - 类 MultipleSelect 中的方法
getSelectedText() - 类 Select 中的方法
getSessionStorage() - 类 Browser 中的方法
返回一个允许访问和操作会话存储的对象。
getShouldVerifyAtImplicitly() - 类 Page 中的方法
getSourceUnit() - 类 ImplicitAssertionsTransformationVisitor 中的方法
getStep() - 类 MonthInput 中的方法
getStep() - 类 NumberLikeInput 中的方法
getStep() - 类 TimeInput 中的方法
getStep() - 类 WeekInput 中的方法
getStringRepresentation() - 类 DefaultNavigator 中的方法
getStringRepresentation() - 类 Module 中的方法
getStringRepresentation() - 接口 Navigator 中的方法
提供要从 toString() 返回的文本,以及如果此导航器支持模板派生内容元素,则用作 toString() 返回值一部分的文本。
getStringRepresentation() - 接口 StringRepresentationProvider 中的方法
getStringRepresentation() - 类 TemplateDerivedContentStringRepresentationProvider 中的方法
getTemplateOptions() - 类 Configuration 中的方法
返回内容 DSL 模板选项中某些选项的默认值。
getTemplateParams() - 类 TemplateDerivedPageContent 中的方法
getTestManager() - 类 GebReportingSpec 中的方法
getTestManager() - 类 GebReportingTest 中的方法
getTestManager() - 类 GebSpec 中的方法
getTestManager() - 类 GebTest 中的方法
getTestManager(Class<?>) - 类 GebTestUtil 中的方法
getTestManager() - 接口 ManagedGebTest 中的方法
getText() - 类 Textarea 中的方法
getText() - 类 TextLikeInput 中的方法
getTime() - 类 TimeInput 中的方法
getTitle() - 类 Page 中的方法
返回当前浏览器窗口的标题。
getUnexpectedPageMessage() - 类 UnexpectedPage 中的方法
getUnexpectedPages() - 类 Configuration 中的方法
getValue(org.openqa.selenium.WebElement) - 类 DefaultNavigator 中的方法
getWait(java.lang.Number) - 类 Configuration 中的方法
getWaitForParam(java.lang.Object) - 类 Configuration 中的方法
getWaitPreset(java.lang.String) - 类 Configuration 中的方法
getWeek() - 类 WeekInput 中的方法
getWidth() - 类 DefaultNavigator 中的方法
getWidth() - 接口 Navigator 中的方法
返回导航器匹配的唯一元素的宽度,如果不匹配任何元素则返回 0。
getWithNewWindowConfig() - 类 Configuration 中的方法
getWithWindowConfig() - 类 Configuration 中的方法
getX() - 类 DefaultNavigator 中的方法
getX() - 接口 Navigator 中的方法
返回导航器匹配的唯一元素的 x 坐标(从左上角起),如果不匹配任何元素则返回 0。
getY() - 类 DefaultNavigator 中的方法
getY() - 接口 Navigator 中的方法
返回导航器匹配的唯一元素的 y 坐标(从左上角起),如果不匹配任何元素则返回 0。
global(geb.driver.DriverFactory, boolean) - 类 CachingDriverFactory 中的方法
go(java.util.Map, java.lang.String, geb.url.UrlFragment) - 类 Browser 中的方法
将浏览器发送到具有给定查询参数和片段的给定 URL。

H

has(Map<String, Object>, org.openqa.selenium.By) - 类 DefaultNavigator 中的方法
has(Map<String, Object>, org.openqa.selenium.By) - 接口 Navigator 中的方法
过滤此导航器表示的元素集,仅包含那些具有一个或多个与谓词中定义的 bySelector 和属性匹配的后代元素的元素。
HAS_NETWORK_CONDITIONS_CLASS_NAME - 类 Browser 中的字段
hasClass(java.lang.String) - 类 DefaultNavigator 中的方法
hasClass(java.lang.String) - 接口 Navigator 中的方法
如果唯一上下文元素具有给定类,则返回 true,如果导航器为空则返回 false。
hashCode() - 类 DefaultNavigator 中的方法
hashCode() - 类 Module 中的方法
hashCode() - 类 TemplateDerivedPageContent 中的方法
hashCode() - 类 Wait 中的方法
hasNext() - 类 FilteringIterator 中的方法
hasNot(Map<String, Object>, org.openqa.selenium.By) - 类 DefaultNavigator 中的方法
hasNot(Map<String, Object>, org.openqa.selenium.By) - 接口 Navigator 中的方法
过滤此导航器表示的元素集,排除那些具有一个或多个与谓词中定义的 bySelector 和属性匹配的后代元素的元素。
hasStringValueForKey(Map<String, Object>, java.lang.String) - 类 SearchContextBasedBasicLocator 中的方法
head() - 类 DefaultNavigator 中的方法
head() - 接口 Navigator 中的方法
创建一个只包含第一个上下文元素(已封装)的新 Navigator 实例。

I

iContains(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
iContainsWord(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
iEndsWith(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
ImplicitAssertionsTransformation - 类 geb.transform.implicitassertions 中的类
ImplicitAssertionsTransformationUtil - 类 geb.transform.implicitassertions 中的类
ImplicitAssertionsTransformationVisitor - 类 geb.transform.implicitassertions 中的类
ImplicitAssertionsTransformationVisitor(org.codehaus.groovy.control.SourceUnit) - 类 ImplicitAssertionsTransformationVisitor 中的构造函数
ImplicitlyAssertedMethodCallMatcher - 接口 geb.transform.implicitassertions 中的接口
includeCauseInExceptionMessage - 类 Wait 中的属性
我们是否应该将原因字符串附加到返回的异常消息中
IncompatibleTestClass - 类 geb.junit.error 中的类
IncompatibleTestClass(java.lang.Exception) - 类 IncompatibleTestClass 中的构造函数
IncorrectDriverTypeException - 类 geb.error 中的类
IncorrectDriverTypeException() - 类 IncorrectDriverTypeException 中的构造函数
init(geb.content.PageContentTemplate, java.lang.Object) - 类 Module 中的方法
init(geb.Browser) - 类 Page 中的方法
初始化此页面实例,将其连接到浏览器。
Initializable - 接口 geb 中的接口
initialize() - 类 BindingUpdater 中的方法
填充绑定并启动更新程序,根据需要更新绑定。
initialized() - 类 AbstractInput 中的方法
initialized() - 类 FormElement 中的方法
initialized() - 类 Module 中的方法
initialized() - 类 MultipleSelect 中的方法
initialized() - 类 RadioButtons 中的方法
initialized() - 类 Select 中的方法
initialized() - 类 Textarea 中的方法
InnerNavigatorFactory - 接口 geb.navigator.factory 中的接口
从零个或多个 WebElement 实例创建 Navigator 实例。
iNotContains(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
iNotContainsWord(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
iNotEndsWith(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
iNotStartsWith(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
inputType - 类 Checkbox 中的属性
inputType - 类 ColorInput 中的属性
inputType - 类 DateInput 中的属性
inputType - 类 DateTimeLocalInput 中的属性
inputType - 类 EmailInput 中的属性
inputType - 类 FileInput 中的属性
inputType - 类 MonthInput 中的属性
inputType - 类 NumberInput 中的属性
inputType - 类 PasswordInput 中的属性
inputType - 类 RangeInput 中的属性
inputType - 类 SearchInput 中的属性
inputType - 类 TelInput 中的属性
inputType - 类 TextInput 中的属性
inputType - 类 TimeInput 中的属性
inputType - 类 UrlInput 中的属性
inputType - 类 WeekInput 中的属性
interact(groovy.lang.Closure) - 类 DefaultInteractionsSupport 中的方法
interact(groovy.lang.Closure) - 接口 InteractionsSupport 中的方法
interact(groovy.lang.Closure) - 类 UninitializedInteractionSupport 中的方法
InteractDelegate - 类 geb.interaction 中的类
InteractDelegate(org.openqa.selenium.WebDriver) - 类 InteractDelegate 中的构造函数
InteractionsSupport - 接口 geb.interaction 中的接口
intercept(org.spockframework.runtime.extension.IMethodInvocation) - 类 OnFailureReporter 中的方法
InvalidCssSelectorException - 类 geb.error 中的类
InvalidCssSelectorException(java.lang.String, java.lang.Throwable) - 类 InvalidCssSelectorException 中的构造函数
InvalidGebConfiguration - 类 geb.error 中的类
InvalidGebConfiguration() - 类 InvalidGebConfiguration 中的构造函数
InvalidModuleBaseException - 类 geb.error 中的类
InvalidModuleBaseException(java.lang.Object) - 类 InvalidModuleBaseException 中的构造函数
InvalidPageContent - 类 geb.error 中的类
InvalidPageContent(geb.content.PageContentContainer, java.lang.String, java.lang.Object) - 类 InvalidPageContent 中的构造函数
is(java.lang.String) - 类 DefaultNavigator 中的方法
is(java.lang.String) - 接口 Navigator 中的方法
如果唯一的上下文元素标签名称与作为参数传入的字符串匹配,则返回 true,如果导航器为空则返回 false。
isAt(geb.Page, boolean) - 类 Browser 中的方法
通过运行此页面实例的 at 检查器,检查浏览器是否在此页面,并抑制断言错误。
isAttributeAccessEnabledClass(org.codehaus.groovy.ast.ClassNode) - 类 AttributeAccessingMetaClassRegisteringTransformation 中的方法
isAutoClearCookies() - 类 Configuration 中的方法
是否自动清除浏览器 cookie。
isAutoClearWebStorage() - 类 Configuration 中的方法
是否自动清除浏览器的 Web 存储,即本地存储和会话存储。
isCacheDriver() - 类 Configuration 中的方法
如果没有现有缓存驱动程序,是否应该缓存创建的驱动程序,或者如果有缓存驱动程序,是否应该使用它而不是创建新的驱动程序。
isCacheDriverPerThread() - 类 Configuration 中的方法
如果驱动程序要被缓存,此设置控制驱动程序是按线程缓存还是全局缓存所有线程。
isChecked() - 类 Checkbox 中的方法
isDisabled() - 类 FormElement 中的方法
根据其 disabled 属性的值,检查此模块的基本导航器的第一个元素是否被禁用。
isDisplayed() - 类 DefaultNavigator 中的方法
isDisplayed() - 接口 Navigator 中的方法
如果唯一的上下文元素被显示,则返回 true;对于空导航器,则返回 false。
isEditable() - 类 FormElement 中的方法
以下内容的简写:{
代码
!
isEmpty() - 类 DefaultNavigator 中的方法
isEmpty() - 接口 Navigator 中的方法
当没有上下文元素时返回 true。
isEnabled() - 类 FormElement 中的方法
以下内容的简写:{
代码
!
isFocused() - 类 DefaultNavigator 中的方法
isFocused() - 接口 Navigator 中的方法
通过将其与 TargetLocator.activeElement 返回的元素进行比较,检查 this 导航器的唯一元素是否获得焦点。
isImplicitlyAsserted(java.lang.String, List<Expression>) - 类 ByNameImplicitlyAssertedMethodCallMatcher 中的方法
isImplicitlyAsserted(java.lang.String, List<Expression>) - 类 ConfigurableByNameImplicitlyAssertedMethodCallMatcher 中的方法
isImplicitlyAsserted(java.lang.String, List<Expression>) - 接口 ImplicitlyAssertedMethodCallMatcher 中的方法
isNotAllowed(geb.content.PageContentContainer, java.lang.String) - 类 PageContentNames 中的方法
isPng(byte[]) - 类 PngUtils 中的方法
isPresent() - 类 TemplateDerivedPageContent 中的方法
isQuitCachedDriverOnShutdown() - 类 Configuration 中的方法
如果正在使用缓存的驱动程序,是否应在 JVM 退出时自动退出。
isQuitDriverOnBrowserReset() - 类 Configuration 中的方法
isReadOnly() - 类 FormElement 中的方法
根据其 readonly 属性的值,检查此模块的基本导航器的第一个元素是否为只读。
isReportOnTestFailureOnly() - 类 Configuration 中的方法
isSpockVerifyMethodConditionCall(org.codehaus.groovy.ast.expr.MethodCallExpression) - 类 ImplicitAssertionsTransformationVisitor 中的方法
iStartsWith(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
isTransformable(org.codehaus.groovy.ast.stmt.ExpressionStatement) - 类 ImplicitAssertionsTransformationVisitor 中的方法
isTypeValid(java.lang.String) - 类 AbstractInput 中的方法
isTypeValid(java.lang.String) - 类 DateInput 中的方法
isTypeValid(java.lang.String) - 类 DateTimeLocalInput 中的方法
isTypeValid(java.lang.String) - 类 MonthInput 中的方法
isTypeValid(java.lang.String) - 类 TimeInput 中的方法
isTypeValid(java.lang.String) - 类 WeekInput 中的方法
isUnchecked() - 类 Checkbox 中的方法
isVoidMethod(java.lang.Object, java.lang.String, java.lang.Object) - 类 Runtime 中的方法
iterator() - 类 DefaultNavigator 中的方法
iterator() - 类 FilteringIterable 中的方法
iterator() - 接口 Navigator 中的方法

J

JavascriptInterface - 类 geb.js
JavascriptInterface(geb.Browser) - 类 JavascriptInterface 的构造函数
JQueryAdapter - 类 geb.js
JQueryAdapter(geb.navigator.Navigator) - 类 JQueryAdapter 的构造函数

K

keyDown(geb.navigator.Navigator, org.openqa.selenium.Keys) - 类 InteractDelegate 中的方法
另请参阅
Actions#keyDown(org.openqa.selenium.WebElement, org.openqa.selenium.Keys)
keySet() - 类 LocalStorage 中的方法
keySet() - 类 SessionStorage 中的方法
keySet() - 接口 WebStorage 中的方法
返回存储了值的所有键的集合。
keystoreFilePassword - 类 SelfSignedCertificateHelper 中的属性
keystoreUrl - 类 SelfSignedCertificateHelper 中的属性
keyUp(geb.navigator.Navigator, org.openqa.selenium.Keys) - 类 InteractDelegate 中的方法
另请参阅
Actions#keyUp(org.openqa.selenium.WebElement, org.openqa.selenium.Keys)

L

label - 类 ReportState 中的属性
labelFor(org.openqa.selenium.WebElement) - 类 DefaultNavigator 中的方法
LambdaTestDriverFactory - 类 geb.driver
LambdaTestDriverFactory() - 类 LambdaTestDriverFactory 的构造函数
last() - 类 DefaultNavigator 中的方法
last() - 接口 Navigator 中的方法
创建一个只包含最后一个上下文元素(包装)的新导航器实例。
lastElement() - 类 DefaultNavigator 中的方法
lastElement() - 接口 Navigator 中的方法
lastEvaluationValue - 类 WaitTimeoutException 中的属性
leftShift(java.lang.Object) - 类 DefaultNavigator 中的方法
leftShift(java.lang.Object) - 接口 Navigator 中的方法
LINE_SPACING - 类 ExceptionToPngConverter 中的属性
loadRawConfig(groovy.util.ConfigSlurper, java.lang.Class) - 类 ConfigurationLoader 中的方法
loadSelectClass() - 类 SelectFactory 中的方法
LOCAL_IDENTIFIER_CAPABILITY - 类 BrowserStackDriverFactory 中的字段
LOCAL_IDENTIFIER_CAPABILITY - 类 LambdaTestDriverFactory 中的字段
LocalStorage - 类 geb.webstorage
LocalStorage(org.openqa.selenium.html5.WebStorage) - 类 LocalStorage 的构造函数
Locator - 接口 geb.navigator
允许通过使用不同的标准(CSS 选择器、属性映射、索引、范围和 By 选择器)选择 Navigators 来创建 WebElements。
locator - 类 BrowserBackedNavigatorFactory 中的属性
locator - 类 DefaultNavigator 中的属性

M

ManagedGebTest - 接口 geb.test
MATCH_ALL_SELECTOR - 接口 Locator 中的字段
matcher - 类 NegatedTextMatcher 中的属性
matches(org.openqa.selenium.WebElement, java.lang.String) - 类 CssSelector 中的方法
matches(java.lang.String) - 类 NegatedTextMatcher 中的方法
matches(java.lang.String) - 类 PatternTextMatcher 中的方法
matches(java.lang.String) - 接口 TextMatcher 中的方法
matches(boolean, java.lang.Object) - 类 WebElementPredicates 中的方法
matchingSelectorAndPredicates(java.lang.String, Map<String, Object>) - 类 DefaultNavigator 中的方法
max - 类 PageContentTemplateParams 中的属性
根据“max”和“times”的评估,内容定义返回的元素数量的有效上限
max - 类 TemplateOptionsConfiguration 中的属性
merge(geb.Configuration) - 类 Configuration 中的方法
methodMissing(java.lang.String, java.lang.Object) - 类 Browser 中的方法
将方法调用直接委托给当前页面对象。
methodMissing(java.lang.String, java.lang.Object) - 类 DefaultNavigator 中的方法
methodMissing(java.lang.String, java.lang.Object) - 类 JavascriptInterface 中的方法
methodMissing(java.lang.String, java.lang.Object) - 类 JQueryAdapter 中的方法
methodMissing(java.lang.String, java.lang.Object) - 类 Module 中的方法
methodMissing(java.lang.String, java.lang.Object) - 类 PageContentSupport 中的方法
methodMissing(java.lang.String, java.lang.Object) - 类 PageContentTemplateBuilder 中的方法
methodMissing(java.lang.String, java.lang.Object) - 类 PageContentTemplateFactoryDelegate 中的方法
methodMissing(java.lang.String, java.lang.Object) - 类 TemplateDerivedPageContent 中的方法
min - 类 PageContentTemplateParams 中的属性
根据“min”、“times”和“required”的评估,内容定义返回的元素数量的有效下限
min - 类 TemplateOptionsConfiguration 中的属性
Module - 类 geb
module(T) - 类 DefaultNavigator 中的方法
Module() - 类 Module 的构造函数
module(T) - 接口 Navigable 中的方法
初始化模块实例。
module(T) - 类 NavigableSupport 中的方法
module(T) - 接口 Navigator 中的方法
使用 this 作为其基础初始化模块实例。
module(java.util.Map, Class<? extends Module>, geb.navigator.Navigator) - 类 PageContentTemplateFactoryDelegate 中的方法
module(T) - 类 UninitializedNavigableSupport 中的方法
ModuleBaseCalculator - 类 geb.content
ModuleBaseCalculator() - 类 ModuleBaseCalculator 的构造函数
ModuleBaseDefinitionDelegate - 类 geb.content
ModuleBaseDefinitionDelegate(geb.Browser, geb.Module, geb.navigator.factory.NavigatorFactory, org.openqa.selenium.WebDriver$TargetLocator, java.util.Map) - 类 ModuleBaseDefinitionDelegate 的构造函数
ModuleInstanceNotInitializedException - 类 geb.error
ModuleInstanceNotInitializedException(java.lang.String) - 类 ModuleInstanceNotInitializedException 的构造函数
moduleList(Closure<T>) - 类 DefaultNavigator 中的方法
moduleList(Closure<T>) - 接口 Navigator 中的方法
使用提供的工厂创建模块实例列表,并使用从构成 this 导航器的 Web 元素创建的导航器作为其基础来初始化它们。
moduleList(java.lang.Class, geb.navigator.Navigator, java.lang.Object) - 类 PageContentTemplateFactoryDelegate 中的方法
MonthInput - 类 geb.module
MonthInput() - 类 MonthInput 的构造函数
moveByOffset(int, int) - 类 InteractDelegate 中的方法
moveToElement(geb.navigator.Navigator, int, int) - 类 InteractDelegate 中的方法
另请参阅
Actions#moveToElement(org.openqa.selenium.WebElement, int, int)
MultipleSelect - 类 geb.module
MultipleSelect() - 类 MultipleSelect 的构造函数
MultiWindowReporter - 类 geb.report
委托给每个当前打开窗口的后端报告器。
MultiWindowReporter(geb.report.Reporter) - 类 MultiWindowReporter 的构造函数

N

name - 类 PageContentTemplate 中的属性
NAME_PARAM_NAME - 类 DynamicallyDispatchesToBrowserAstTransformation 中的字段
NameBasedDriverFactory - 类 geb.driver
NameBasedDriverFactory(java.lang.ClassLoader, java.lang.String) - 类 NameBasedDriverFactory 的构造函数
Navigable - 接口 geb.content
NavigableSupport - 类 geb.content
NavigableSupport(geb.navigator.factory.NavigatorFactory, org.openqa.selenium.WebDriver$TargetLocator) - 类 NavigableSupport 的构造函数
Navigator - 接口 geb.navigator
Navigator 是一个 jQuery 风格的 DOM 遍历工具,它封装了一组 WebDriver WebElement。
navigator - 类 Module 中的字段
NavigatorBackedNavigatorFactory - 类 geb.navigator.factory
NavigatorBackedNavigatorFactory(geb.navigator.Navigator, geb.navigator.factory.InnerNavigatorFactory) - 类 NavigatorBackedNavigatorFactory 的构造函数
NavigatorEventListener - 接口 geb.navigator.event
此接口的实现可以注册到 Configuration 以侦听某些 Navigator 事件。
NavigatorEventListenerSupport - 类 geb.navigator.event
NavigatorEventListener 的无操作实现。
NavigatorEventListenerSupport() - 类 NavigatorEventListenerSupport 的构造函数
NavigatorFactory - 接口 geb.navigator.factory
生成 Navigator 对象的对象。
navigatorFactory - 类 PageContentTemplate 中的属性
navigatorFactory - 类 PageContentTemplateBuilder 中的属性
navigatorFor(boolean, Supplier<Collection<WebElement>>) - 类 DefaultNavigator 中的方法
navigatorFor(Iterable<WebElement>) - 类 SearchContextBasedBasicLocator 中的方法
navigatorForMatching(boolean, Closure<?>) - 类 DefaultNavigator 中的方法
NegatedTextMatcher - 类 geb.textmatching
NegatedTextMatcher(geb.textmatching.TextMatcher) - 类 NegatedTextMatcher 的构造函数
next(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
next() - 类 FilteringIterator 中的方法
next(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含当前上下文元素的下一个兄弟元素,匹配选择器和给定属性。
nextAll(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
nextAll(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含当前上下文元素的所有后续兄弟元素,匹配选择器和给定属性。
nextUntil(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
nextUntil(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含当前上下文元素的所有后续兄弟元素,直到(但不包括)第一个匹配选择器和给定属性的元素。
NO_PAGE_SOURCE_SUBSTITUTE - 类 PageSourceReporter 中的字段
NoBaseUrlDefinedException - 类 geb.error
NoBaseUrlDefinedException() - 类 NoBaseUrlDefinedException 的构造函数
NON_SELECTOR_TRANSLATABLE_ATTRIBUTES - 类 SearchContextBasedBasicLocator 中的字段
NoNewWindowException - 类 geb.error
NoNewWindowException(java.lang.String) - 类 NoNewWindowException 的构造函数
not(Map<String, Object>) - 类 DefaultNavigator 中的方法
not(Map<String, Object>) - 接口 Navigator 中的方法
返回一个包含当前 Navigator 中不匹配断言中定义的属性的所有元素的新 Navigator 实例。
notContains(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
notContainsWord(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
notEndsWith(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
notifyListeners(geb.report.ReportState, List<File>) - 类 ReporterSupport 中的方法
notStartsWith(java.util.regex.Pattern) - 类 TextMatchingSupport 中的方法
NumberInput - 类 geb.module
NumberInput() - 类 NumberInput 的构造函数
NumberLikeInput - 类 geb.module
NumberLikeInput() - 类 NumberLikeInput 的构造函数

O

of(Map<?, ?>) - 类 UrlFragment 中的方法
一个工厂方法,它使用作为参数传递的 Map 的表单编码表示来创建 URL 片段。
onAfterClass(org.testng.ITestClass) - 类 GebTestListener 中的方法
onAtCheckFailure(geb.Browser, geb.Page) - 类 CompositePageEventListener 中的方法
onAtCheckFailure(geb.Browser, geb.Page) - 接口 PageEventListener 中的方法
页面检查失败后调用
onAtCheckFailure(geb.Browser, geb.Page) - 类 PageEventListenerSupport 中的方法
onAtCheckSuccess(geb.Browser, geb.Page) - 类 CompositePageEventListener 中的方法
onAtCheckSuccess(geb.Browser, geb.Page) - 接口 PageEventListener 中的方法
页面检查成功后调用
onAtCheckSuccess(geb.Browser, geb.Page) - 类 PageEventListenerSupport 中的方法
onBeforeClass(org.testng.ITestClass) - 类 GebTestListener 中的方法
OnFailureReporter - 类 geb.spock
OnFailureReporter() - 类 OnFailureReporter 的构造函数
onFinish(org.testng.ITestContext) - 类 GebTestListener 中的方法
onLoad(geb.Page) - 类 Page 中的方法
页面连接到浏览器时调用的生命周期方法。
onReport(geb.report.Reporter, geb.report.ReportState, List<File>) - 接口 ReportingListener 中的方法
生成报告时调用。
onStart(org.testng.ITestContext) - 类 GebTestListener 中的方法
onTestFailedButWithinSuccessPercentage(org.testng.ITestResult) - 类 GebTestListener 中的方法
onTestFailure(org.testng.ITestResult) - 类 GebTestListener 中的方法
onTestSkipped(org.testng.ITestResult) - 类 GebTestListener 中的方法
onTestStart(org.testng.ITestResult) - 类 GebTestListener 中的方法
onTestSuccess(org.testng.ITestResult) - 类 GebTestListener 中的方法
onUnload(geb.Page) - 类 Page 中的方法
当此页面被替换为浏览器的页面实例时调用的生命周期方法。
optimizeSelector(java.lang.String, Map<String, Object>) - 类 SearchContextBasedBasicLocator 中的方法
如果可能,通过将属性映射转换为 CSS 属性选择器来优化选择器。
outputDir - 类 ReportState 中的属性
owner - 类 PageContentTemplate 中的属性

P

Page - 类 geb
Page 类型是 Geb 中页面对象模式的基础。
page(geb.Page) - 类 Browser 中的方法
将浏览器页面更改为第一个给定实例的实例,其 at 检查器返回 true。
Page() - 类 Page 的构造函数
page - 类 PageContentTemplateParams 中的属性
“page”选项的值。
PageChangeListener - 接口 geb
当浏览器页面实例更改时,供第三方接收通知的机制
PageContentContainer - 接口 geb.content
用于标记任何包含内容的接口,即页面和模块。
PageContentNames - 类 geb.content
PageContentSupport - 类 geb.content
PageContentSupport() - 类 PageContentSupport 的构造函数
PageContentTemplate - 类 geb.content
PageContentTemplate(geb.Browser, geb.content.PageContentContainer, java.lang.String, Map<String, ?>, groovy.lang.Closure, geb.navigator.factory.NavigatorFactory) - 类 PageContentTemplate 的构造函数
PageContentTemplateBuilder - 类 geb.content
PageContentTemplateBuilder(geb.Browser, geb.content.PageContentContainer, geb.navigator.factory.NavigatorFactory) - 类 PageContentTemplateBuilder 的构造函数
PageContentTemplateFactoryDelegate - 类 geb.content
PageContentTemplateFactoryDelegate(geb.content.PageContentTemplate) - 类 PageContentTemplateFactoryDelegate 的构造函数
PageContentTemplateParams - 类 geb.content
PageContentTemplateParams(geb.content.PageContentTemplate, java.lang.String, Map<String, ?>, geb.TemplateOptionsConfiguration) - 类 PageContentTemplateParams 的构造函数
PageEventListener - 接口 geb
此接口的实现可以向 Configuration 注册,以监听特定的 Page 事件。
PageEventListenerSupport - 类 geb
PageEventListener 的无操作实现。
PageEventListenerSupport() - 类 PageEventListenerSupport 的构造函数
PageInstanceNotInitializedException - 类 geb.error
PageInstanceNotInitializedException(java.lang.String) - 类 PageInstanceNotInitializedException 的构造函数
PageSourceReporter - 类 geb.report
将浏览器当前页面的源内容写入为 HTML 文件。
PageSourceReporter() - 类 PageSourceReporter 的构造函数
pageWillChange(geb.Browser, geb.Page, geb.Page) - 类 CompositePageEventListener 中的方法
pageWillChange(geb.Browser, geb.Page, geb.Page) - 接口 PageChangeListener 中的方法
首次注册监听器时调用,其中 oldPagenullnewPage 为注册时的当前页面,然后每次浏览器页面实例更改时调用。
pageWillChange(geb.Browser, geb.Page, geb.Page) - 接口 PageEventListener 中的方法
每次浏览器页面实例更改时调用。
pageWillChange(geb.Browser, geb.Page, geb.Page) - 类 PageEventListenerSupport 中的方法
params - 类 PageContentTemplate 中的属性
parent(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
parent(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含与选择器和给定属性匹配的当前上下文元素的直接父元素。
parents(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
parents(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含与给定属性匹配的当前上下文元素的所有祖先元素。
parentsUntil(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
parentsUntil(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含当前上下文元素的所有祖先元素,直到(但不包括)第一个匹配选择器和给定属性的元素。
parseNumber(java.lang.String) - 类 NumberLikeInput 中的方法
PasswordInput - 类 geb.module
PasswordInput() - 类 PasswordInput 的构造函数
pattern - 类 PatternTextMatcher 中的属性
PatternTextMatcher - 类 geb.textmatching
PatternTextMatcher(java.lang.CharSequence) - 类 PatternTextMatcher 的构造函数
pause() - 类 Browser 中的方法
无限期等待 geb.unpause JavaScript 变量在驱动浏览器中设置为 true
pause(java.time.Duration) - 类 InteractDelegate 中的方法
另请参阅
Actions#pause(java.time.Duration)
perform() - 类 InteractDelegate 中的方法
perThread(geb.driver.DriverFactory, boolean) - 类 CachingDriverFactory 中的方法
plus(geb.navigator.Navigator) - 类 DefaultNavigator 中的方法
plus(geb.navigator.Navigator) - 接口 Navigator 中的方法
将 Navigator 实例与当前实例合并,以创建一个包含两者上下文元素的新 Navigator 实例。
PngUtils - 类 geb.report
PngUtils() - 类 PngUtils 的构造函数
potentiallyTransform(java.lang.String, List<Expression>) - 类 ImplicitAssertionsTransformationVisitor 中的方法
PotentiallyWaitingExecutor - 类 geb.waiting
PotentiallyWaitingExecutor(geb.waiting.Wait) - 类 PotentiallyWaitingExecutor 的构造函数
prevAll(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
prevAll(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含当前上下文元素的所有前一个兄弟元素,匹配选择器和给定属性。
previous(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
previous(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含当前上下文元素的上一个兄弟元素,匹配选择器和给定属性。
prevUntil(Map<String, Object>, java.lang.String) - 类 DefaultNavigator 中的方法
prevUntil(Map<String, Object>, java.lang.String) - 接口 Navigator 中的方法
创建一个新的 Navigator 实例,其中包含当前上下文元素的所有前一个兄弟元素,直到(但不包括)第一个匹配选择器和给定属性的元素。
properties - 类 Configuration 中的属性
properties - 类 ConfigurationLoader 中的属性
PROPERTY_MISSING_METHOD_NAME - 类 DynamicallyDispatchesToBrowserAstTransformation 中的字段
propertyMissing(java.lang.String, java.lang.Object) - 类 Browser 中的方法
将属性赋值直接委托给当前页面对象。
propertyMissing(java.lang.String, java.lang.Object) - 类 DefaultNavigator 中的方法
propertyMissing(java.lang.String) - 类 JavascriptInterface 中的方法
propertyMissing(java.lang.String, java.lang.Object) - 类 Module 中的方法
propertyMissing(java.lang.String) - 类 ModuleBaseDefinitionDelegate 中的方法
propertyMissing(java.lang.String, java.lang.Object) - 类 PageContentSupport 中的方法
propertyMissing(java.lang.String) - 类 PageContentTemplateBuilder 中的方法
propertyMissing(java.lang.String) - 类 PageContentTemplateFactoryDelegate 中的方法
propertyMissing(java.lang.String, java.lang.Object) - 类 TemplateDerivedPageContent 中的方法
putAt(java.lang.String, java.lang.String) - 类 LocalStorage 中的方法
putAt(java.lang.String, java.lang.String) - 类 SessionStorage 中的方法
putAt(java.lang.String, java.lang.String) - 接口 WebStorage 中的方法
value 存储在存储中给定的 key 下。

Q

QUERY_STRING_SEPARATOR - 类 Browser 中的字段
quiet - 类 Wait 中的属性
quit() - 类 Browser 中的方法
退出驱动程序。

R

RadioButtons - 类 geb.module
RadioButtons() - 类 RadioButtons 的构造函数
RangeInput - 类 geb.module
RangeInput() - 类 RangeInput 的构造函数
rawConfig - 类 Configuration 中的属性
readOptionalBooleanValue(groovy.util.ConfigObject, java.lang.String) - 类 Configuration 中的方法
readOptionalNonNegativeIntegerValue(groovy.util.ConfigObject, java.lang.String, java.lang.String) - 类 Configuration 中的方法
readValue(groovy.util.ConfigObject, java.lang.String, java.lang.Object) - 类 Configuration 中的方法
recordValue(java.lang.Object) - 类 Runtime 中的方法
refreshWaitFor(java.util.Map, java.lang.Number, java.lang.Number, Closure<T>) - 类 Page 中的方法
interval 秒调用一次 block,直到它根据 Groovy 真值返回一个真值,最多等待 timeout 秒。
registerFor(java.lang.Class) - 类 AttributeAccessingMetaClassRegistrar 中的方法
relativeTo(geb.navigator.Navigator) - 类 AbstractNavigatorFactory 中的方法
relativeTo(geb.navigator.Navigator) - 类 NavigatorFactory 中的方法
创建一个新的工厂,相对于给定的导航器。
release() - 类 InteractDelegate 中的方法
另请参阅
动作.释放
RemoteDriverOperations - 包 geb.driver 中的类
封装远程驱动器上的操作,以避免对 selenium-remote-client 的硬依赖。
RemoteDriverOperations(java.lang.ClassLoader) - 类 RemoteDriverOperations 的构造器
remove() - 类 BindingUpdater 中的方法
从绑定中删除所有内容并停止更新。
remove(int) - 类 DefaultNavigator 中的方法
remove(java.lang.String) - 类 LocalStorage 中的方法
remove(int) - 类 Navigator 中的方法
通过从上下文中删除给定索引处的元素来创建新的 Navigator 实例。
remove(java.lang.String) - 类 SessionStorage 中的方法
remove(java.lang.String) - 接口 WebStorage 中的方法
删除存储在给定 key 下的值。
report(java.lang.String) - 类 Browser 中的方法
使用 config的报告器 将浏览器状态快照写入当前 getReportGroupDir()
report(java.lang.String) - 类 GebTestManager 中的方法
Reporter - 包 geb.report 中的接口
报告器可以拍摄浏览器状态的快照,使用给定的名称作为其生成内容的基准。
reportError(org.codehaus.groovy.ast.ASTNode, java.lang.String, org.codehaus.groovy.control.SourceUnit) - 类 ImplicitAssertionsTransformationUtil 中的方法
ReporterSupport - 包 geb.report 中的类
对报告器实现提供通用支持。
ReporterSupport() - 类 ReporterSupport 的构造器
reportFailure() - 类 GebTestManager 中的方法
reportGroup(java.lang.Class) - 类 Browser 中的方法
将报告组设置为类的全名,将“.”替换为“/”。
reportingEnabled - 类 GebTestManager 中的属性
ReportingFailureWatcher - 包 geb.junit4 中的类
ReportingFailureWatcher(geb.junit4.GebReportingTest) - 类 ReportingFailureWatcher 的构造器
ReportingListener - 包 geb.report 中的接口
在生成报告时收到通知。
REPORTS_DIR_PROPERTY_NAME - 类 SystemPropertiesBuildAdapter 中的字段
ReportState - 包 geb.report 中的类
ReportState(geb.Browser, java.lang.String, java.io.File) - 类 ReportState 的构造器
require() - 类 TemplateDerivedPageContent 中的方法
required - 类 PageContentTemplateParams 中的属性
“required”选项的值,根据 Groovy Truth 为布尔值。
required - 类 TemplateOptionsConfiguration 中的属性
RequiredPageContentNotPresent - 包 geb.error 中的类
RequiredPageContentNotPresent(java.lang.Object) - 类 RequiredPageContentNotPresent 的构造器
RequiredPageValueNotPresent - 包 geb.error 中的类
RequiredPageValueNotPresent(geb.content.PageContentTemplate, java.lang.Object) - 类 RequiredPageValueNotPresent 的构造器
resetBrowser() - 类 GebTestManager 中的方法
resetNetworkLatency() - 类 Browser 中的方法
删除任何先前配置的网络延迟。
rethrowAnyErrors() - 类 AtVerificationResult 中的方法
retrieveRecordedValue() - 类 Runtime 中的方法
retryInterval - 类 Wait 中的属性
等待时再次尝试之前的等待秒数。
Runtime - 包 geb.transform.implicitassertions 中的类

S

SauceLabsDriverFactory - 包 geb.driver 中的类
SauceLabsDriverFactory(java.lang.String) - 类 SauceLabsDriverFactory 的构造器
saveScreenshotPngBytes(java.io.File, java.lang.String, byte[]) - 类 ScreenshotReporter 中的方法
ScreenshotReporter - 包 geb.report 中的类
如果底层驱动实现支持,则将浏览器当前页面的源代码写入为 HTML 并截取 PNG 屏幕截图。
ScreenshotReporter() - 类 ScreenshotReporter 的构造器
SearchContextBasedBasicLocator - 包 geb.navigator 中的类
SearchContextBasedBasicLocator(Iterable<? extends SearchContext>, geb.navigator.factory.NavigatorFactory) - 类 SearchContextBasedBasicLocator 的构造器
SearchInput - 包 geb.module 中的类
SearchInput() - 类 SearchInput 的构造器
Select - 包 geb.module 中的类
SELECT_CLASS_NAME - 类 SelectFactory 中的字段
select(org.openqa.selenium.WebElement) - 类 DefaultNavigator 中的方法
Select() - 类 Select 的构造器
SelectFactory - 包 geb.navigator 中的类
SelectFactory() - 类 SelectFactory 的构造器
SelfSignedCertificateHelper - 包 geb.download.helper 中的类
SelfSignedCertificateHelper.1 - 包 geb.download.helper 中的类
SelfSignedCertificateHelper.1() - 类 SelfSignedCertificateHelper.1 的构造器
SelfSignedCertificateHelper(java.net.URL, java.lang.String) - 类 SelfSignedCertificateHelper 的构造器
sendKeys(geb.navigator.Navigator, java.lang.CharSequence) - 类 InteractDelegate 中的方法
另请参阅
动作#sendKeys(org.openqa.selenium.WebElement, java.lang.CharSequence ...)
SessionStorage - 包 geb.webstorage 中的类
SessionStorage(org.openqa.selenium.html5.WebStorage) - 类 SessionStorage 的构造器
setAtCheckWaiting(java.lang.Object) - 类 Configuration 中的方法
setAutoClearCookies(boolean) - 类 Configuration 中的方法
明确设置自动清除 Cookie 标志,覆盖配置脚本中的任何值。
setAutoClearWebStorage(boolean) - 类 Configuration 中的方法
明确设置自动清除 Web 存储标志,覆盖配置脚本中的任何值。
setBaseNavigatorWaiting(java.lang.Object) - 类 Configuration 中的方法
setBaseUrl(java.lang.String) - 类 Browser 中的方法
更改用于解析相对 URL 的基本 URL。
setBaseUrl(java.lang.Object) - 类 Configuration 中的方法
setCacheDriver(boolean) - 类 Configuration 中的方法
更新 cacheDriver 配置条目。
setCacheDriverPerThread(boolean) - 类 Configuration 中的方法
更新 cacheDriverPerThread 配置条目。
setCheckboxValue(org.openqa.selenium.WebElement, java.lang.Object) - 类 DefaultNavigator 中的方法
setChecked(java.lang.String) - 类 RadioButtons 中的方法
setColor(java.lang.String) - 类 ColorInput 中的方法
setDate(java.lang.String) - 类 DateInput 中的方法
setDateTime(java.lang.String) - 类 DateTimeLocalInput 中的方法
setDefaultWaitRetryInterval(java.lang.Number) - 类 Configuration 中的方法
更新 waiting.retryInterval 配置条目。
setDefaultWaitTimeout(java.lang.Number) - 类 Configuration 中的方法
更新 waiting.timeout 配置条目。
setDownloadConfig(groovy.lang.Closure) - 类 Configuration 中的方法
setDriver(org.openqa.selenium.WebDriver) - 类 Browser 中的方法
设置(或更改)此浏览器下方的 webdriver。
setDriver(org.openqa.selenium.WebDriver) - 类 Configuration 中的方法
setDriverConf(java.lang.Object) - 类 Configuration 中的方法
设置驱动程序配置值。
setEventListener(geb.navigator.event.NavigatorEventListener) - 类 DefaultNavigator 中的方法
setEventListener(geb.navigator.event.NavigatorEventListener) - 类 Module 中的方法
setEventListener(geb.navigator.event.NavigatorEventListener) - 接口 Navigator 中的方法
setEventListener(geb.navigator.event.NavigatorEventListener) - 类 TemplateDerivedPageContent 中的方法
setFile(java.io.File) - 类 FileInput 中的方法
setIncludeCauseInWaitTimeoutExceptionMessage(boolean) - 类 Configuration 中的方法
更新 waiting.includeCauseInMessage 配置条目。
setInnerNavigatorFactory(geb.navigator.factory.InnerNavigatorFactory) - 类 Configuration 中的方法
设置内部导航器工厂。
setInputValue(org.openqa.selenium.WebElement, java.lang.String, java.lang.Object, boolean) - 类 DefaultNavigator 中的方法
setInputValues(Iterable<WebElement>, java.lang.Object) - 类 DefaultNavigator 中的方法
setMonth(java.lang.String) - 类 MonthInput 中的方法
setNavigatorEventListener(geb.navigator.event.NavigatorEventListener) - 类 Configuration 中的方法
setNetworkLatency(java.time.Duration) - 类 Browser 中的方法
允许引入网络延迟到正在驱动的浏览器。
setNumber(java.lang.Number) - 类 NumberLikeInput 中的方法
setPageEventListener(geb.PageEventListener) - 类 Configuration 中的方法
setQuitCacheDriverOnShutdown(boolean) - 类 Configuration 中的方法
设置在 JVM 关闭时是否退出缓存的驱动程序。
setQuitDriverOnBrowserReset(boolean) - 类 Configuration 中的方法
setReporter(geb.report.Reporter) - 类 Configuration 中的方法
更新 reporter 配置条目。
setReportingListener(geb.report.ReportingListener) - 类 Configuration 中的方法
setReportOnTestFailureOnly(boolean) - 类 Configuration 中的方法
setReportsDir(java.io.File) - 类 Configuration 中的方法
setRequirePageAtCheckers(boolean) - 类 Configuration 中的方法
明确设置 requirePageAtCheckers 标志,覆盖配置脚本中的任何值。
setSelected(List<String>) - 类 MultipleSelect 中的方法
setSelected(java.lang.String) - 类 Select 中的方法
setSelectValue(org.openqa.selenium.WebElement, java.lang.Object) - 类 DefaultNavigator 中的方法
setTemplateCacheOption(boolean) - 类 Configuration 中的方法
更新 templateOptions.cache 配置条目。
setTemplateMaxOption(int) - 类 Configuration 中的方法
更新 templateOptions.max 配置条目。
setTemplateMinOption(int) - 类 Configuration 中的方法
更新 templateOptions.min 配置条目。
setTemplateRequiredOption(boolean) - 类 Configuration 中的方法
更新 templateOptions.required 配置条目。
setTemplateToWaitOption(java.lang.Object) - 类 Configuration 中的方法
更新 templateOptions.toWait 配置条目。
setTemplateWaitConditionOption(Closure<?>) - 类 Configuration 中的方法
更新 templateOptions.waitCondition 配置条目。
setTemplateWaitOption(java.lang.Object) - 类 Configuration 中的方法
更新 templateOptions.wait 配置条目。
setText(java.lang.String) - 类 Textarea 中的方法
setText(java.lang.String) - 类 TextLikeInput 中的方法
setTime(java.lang.String) - 类 TimeInput 中的方法
setUnexpectedPages(Collection<Class<? extends Page>>) - 类 Configuration 中的方法
setWaitPreset(java.lang.String, java.lang.Number, java.lang.Number) - 类 Configuration 中的方法
为给定的预设名称更新 waiting.preset 配置条目。
setWeek(java.lang.String) - 类 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
返回上下文元素的数量。
size() - Method in SessionStorage
size() - Method in WebStorage
返回存储了值的键的数量。
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
通过系统属性加载值。
SystemPropertiesBuildAdapter() - Constructor in SystemPropertiesBuildAdapter

T

tag() - Method in DefaultNavigator
tag() - Method in Navigator
返回单个上下文元素的标签名称,对于空 Navigator 返回 null。
tail() - Method in DefaultNavigator
tail() - Method in Navigator
创建一个新的 Navigator 实例,其中包含除第一个上下文元素(包装)之外的所有内容。
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
返回单个上下文元素及其子元素的可见(即未被 CSS 隐藏)内部文本内容,对于空 Navigator 返回 null。
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
保存上次 waitFor() 调用中从闭包评估返回的 Throwable。
TimeInput - Class in geb.module
TimeInput() - Constructor in TimeInput
timeout - Property in Wait
等待的最大秒数。
to(java.util.Map, T, geb.url.UrlFragment, java.lang.Object) - Method in Browser
将浏览器发送到给定页面实例 URL,将页面设置为给定类型的新实例,并验证该页面的 at 检查器。
to(java.util.Map, geb.url.UrlFragment, java.lang.Object) - Method in Page
将浏览器发送到此页面的 URL。
toDynamicIterable(Supplier<Collection<WebElement>>) - Method in DefaultNavigator
toDynamicIterable(Supplier<Collection<WebElement>>) - Method in SearchContextBasedBasicLocator
toList - Property in PageContentTemplateParams
如果 to 选项是列表,则这将是指定的列表。
toNavigator(boolean, Supplier<Collection<WebElement>>) - Method in SearchContextBasedBasicLocator
toSingle - Property in PageContentTemplateParams
如果 to 选项是单个页面类或实例,则这将是使用的值。
toString() - Method in AtVerificationResult
toString() - Method in DefaultNavigator
toString() - Method in Module
toString() - Method in Page
返回此类的名称。
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
“toWait”选项的值。
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
当遇到意外页面时调用
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
创建包含此实例所有元素且去除重复元素的新 Navigator 实例
UnknownDriverShortNameException - Class in geb.error
UnknownDriverShortNameException(java.lang.String, java.lang.String) - Constructor in UnknownDriverShortNameException
UnknownWaitForEvaluationResult - Class in geb.waiting
一个包装器,其评估结果始终为假值,并持有在 waitFor() 调用中上次闭包评估返回的 Throwable。
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
定义此页面在直接导航到此页面时使用的 URL。
UrlFragment - Class in geb.url
一个包装 String 的标记类,可与 Page.to 一起使用,用于导航到包含片段标识符的页面 URL。
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
将表单输入元素的值设置为给定值。
VENDOR_PREFIX_DELIMETER - Field in CloudDriverFactory
verify(java.lang.String, javax.net.ssl.SSLSession) - Method in SelfSignedCertificateHelper.1
verifyAt() - Method in Page
检查浏览器是否不在意外页面,然后执行此页面的“at 检查器”。
verifyAtImplicitly(geb.Page) - Method in Browser
verifyAtSafely(boolean) - Method in Page
执行此页面的“at 检查器”,抑制抛出的任何 AssertionError 并返回 false。
verifyNotEmpty() - Method in DefaultNavigator
verifyNotEmpty() - Method in Navigator
当 Navigator 实例为空时抛出异常。
via(java.util.Map, T, geb.url.UrlFragment, java.lang.Object) - Method in Browser
将浏览器发送到给定页面实例 URL 并将页面设置为给定实例。
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
表示特定的等待配置,但不包含要等待的内容。
wait - Property in PageContentTemplateParams
“wait”选项的值。
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
“waitCondition”选项的值。
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
每隔 retryInterval 秒调用给定 block,直到它根据 Groovy Truth 返回 true 值。
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
当等待操作超出其超时时间时抛出。
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
表示一种 Web 存储类型,可以是本地存储或会话存储。
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>) - Browser 中的方法
期望第一个闭包参数打开一个新窗口,并在新打开窗口的上下文中调用第二个闭包参数。
WithNewWindowConfiguration - geb 中的类
WithNewWindowConfiguration(Optional<Boolean>, java.lang.Object) - WithNewWindowConfiguration 中的构造函数
withNoAlert(groovy.lang.Closure) - AlertAndConfirmSupport 中的方法
withNoAlert(groovy.lang.Closure) - DefaultAlertAndConfirmSupport 中的方法
withNoAlert(groovy.lang.Closure) - UninitializedAlertAndConfirmSupport 中的方法
withNoConfirm(groovy.lang.Closure) - AlertAndConfirmSupport 中的方法
withNoConfirm(groovy.lang.Closure) - DefaultAlertAndConfirmSupport 中的方法
withNoConfirm(groovy.lang.Closure) - UninitializedAlertAndConfirmSupport 中的方法
withReportingEnabled(boolean) - GebTestManagerBuilder 中的方法
withResetBrowserAfterEachTestPredicate(Predicate<Class<?>>) - GebTestManagerBuilder 中的方法
withWindow(java.util.Map, java.lang.String, Closure<T>) - Browser 中的方法
在指定名称的窗口上下文中执行一个闭包
WithWindowConfiguration - geb 中的类
WithWindowConfiguration(boolean) - WithWindowConfiguration 中的构造函数
wrapDriverFactoryInCachingIfNeeded(geb.driver.DriverFactory) - Configuration 中的方法
writePageSource(java.io.File, geb.Browser) - PageSourceReporter 中的方法
writeReport(geb.report.ReportState) - CompositeReporter 中的方法
writeReport(geb.report.ReportState) - FramesSourceReporter 中的方法
writeReport(geb.report.ReportState) - MultiWindowReporter 中的方法
writeReport(geb.report.ReportState) - PageSourceReporter 中的方法
writeReport(geb.report.ReportState) - Reporter 中的方法
获取给定浏览器的状态快照,使用给定名称作为任何(例如文件)生成的基础名称。
writeReport(geb.report.ReportState) - ScreenshotReporter 中的方法
writeWindowReport(geb.report.ReportState, java.lang.String) - MultiWindowReporter 中的方法

X

Y

Z

_

_navigator - 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 _