命令

以下是可用的 WebDriver 命令列表。

关闭窗口

关闭窗口 命令 of the WebDriver API 关闭当前顶级浏览上下文(窗口或标签页),并返回当前打开的 WebWindows 的列表。如果它是正在关闭的最后一个窗口,WebDriver 会话将隐式删除。因此,会话结束后执行的后续命令将导致 无效会话 ID 错误。

获取元素属性

获取元素属性 命令 of the WebDriver API 返回引用 网页元素 的属性。例如,如果元素是 img,则返回的属性为 "//TODO",这等效于在元素上调用 Element.getAttribute。对于 XML/XHTML 文档,它可能以不同的方式大写。

获取元素属性

获取元素属性 命令 of the WebDriver API 返回引用 网页元素 的属性。给定 <input value=foo>,其中用户将值更改为 bar,则返回的属性为 bar,而不是初始值 foo。这等效于访问元素上的属性。

获取元素标签名称

获取元素标签名称 命令 of the WebDriver API 返回引用 网页元素 的标签名称。例如,如果元素是 img,则返回的标签名称为 "IMG",这等效于在元素上调用 Element.tagName。对于 XML/XHTML 文档,它可能以不同的方式大写。

获取超时

获取超时 命令 of the WebDriver API 返回与当前会话关联的超时。 会话超时 持续时间控制诸如 脚本注入文档导航元素检索 上的超时等行为。

获取窗口句柄

获取窗口句柄 命令 of the WebDriver API 返回所有 WebWindows 的列表。每个标签页或窗口(取决于您是否使用的是带标签的浏览器)都通过一个窗口句柄关联,该句柄在 切换到窗口 时用作引用。

获取窗口矩形

获取窗口矩形 命令 of the WebDriver API 返回给定 WebElement 的大小和位置。许多 WebDriver 客户端 提供获取元素位置和维度的单独 API 方法,但为了优化,它们都使用此基本方法。

新建窗口

新建窗口 命令 of the WebDriver API 打开一个新的类型为窗口标签页的顶级浏览上下文,并返回一个包含新建 WebWindow句柄及其创建类型的字典。如果浏览器无法创建请求的类型,则将尝试创建替代类型。

设置超时

设置超时 命令 of the WebDriver API 设置与当前会话关联的超时。 会话超时 持续时间控制诸如 脚本注入文档导航元素检索 上的超时等行为。

设置窗口矩形

设置窗口矩形 命令 of the WebDriver API 更改与当前 window 关联的操作系统窗口的大小和位置。该命令充当 获取窗口矩形 的设置器,您可以将返回的对象直接作为此命令的有效负载传递。

浏览器兼容性

BCD 表仅在浏览器中加载