Webdriver 的浏览器功能 - 完整列表
Browsers capabilities for Webdriver - full list
你好,你知道我在哪里可以找到与 Webdriver 协议一起使用的浏览器功能的完整列表吗?
我需要理解它以便更好地使用 Webdriver.io,但是任何 Webdriver 客户端都应该使用我想的相同列表。
例如在wdio.conf.js中,对于Chrome,我们可以添加
'chromeOptions': {
args: ['--start-fullscreen']
}
支持哪些其他 args - 完整列表 - 以及除 args 之外还有哪些其他选项可用。
无法找到所有主要浏览器的完整列表:chrome、safari、firefox、edge...
谢谢
更新:老实说,我在网上搜索了很多次,但很难找到完整的 args 列表(除了 chrome 的那个)。因此,我将保留此答案,一旦找到更多信息,我将更新 post.
文档分布在几个不同的站点。
对于 chromeOptions
,您似乎需要此列表:
https://chromedriver.chromium.org/capabilities
火狐:
https://developer.mozilla.org/en-US/docs/Web/WebDriver/Capabilities/firefoxOptions
野生动物园:
https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/safari/SafariOptions.html
边缘:
https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/edge/EdgeDriver.html
Internet 浏览器:
W3C 定义了每个实现必须支持的通用 WebDriver capabilites。
(W3C 工作草案 2021 年 11 月 22 日)
browserName
browserVersion
platformName
acceptInsecureCerts
pageLoadStrategy
proxy
setWindowRect
timeouts
strictFileInteractability
unhandledPromptBehavior
你好,你知道我在哪里可以找到与 Webdriver 协议一起使用的浏览器功能的完整列表吗?
我需要理解它以便更好地使用 Webdriver.io,但是任何 Webdriver 客户端都应该使用我想的相同列表。
例如在wdio.conf.js中,对于Chrome,我们可以添加
'chromeOptions': {
args: ['--start-fullscreen']
}
支持哪些其他 args - 完整列表 - 以及除 args 之外还有哪些其他选项可用。
无法找到所有主要浏览器的完整列表:chrome、safari、firefox、edge...
谢谢
更新:老实说,我在网上搜索了很多次,但很难找到完整的 args 列表(除了 chrome 的那个)。因此,我将保留此答案,一旦找到更多信息,我将更新 post.
文档分布在几个不同的站点。
对于 chromeOptions
,您似乎需要此列表:
https://chromedriver.chromium.org/capabilities
火狐:
https://developer.mozilla.org/en-US/docs/Web/WebDriver/Capabilities/firefoxOptions
野生动物园:
https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/safari/SafariOptions.html
边缘:
https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/edge/EdgeDriver.html
Internet 浏览器:
W3C 定义了每个实现必须支持的通用 WebDriver capabilites。
(W3C 工作草案 2021 年 11 月 22 日)
browserName
browserVersion
platformName
acceptInsecureCerts
pageLoadStrategy
proxy
setWindowRect
timeouts
strictFileInteractability
unhandledPromptBehavior