【问题标题】:Browsers capabilities for Webdriver - full listWebdriver 的浏览器功能 - 完整列表
【发布时间】:2019-09-30 15:57:04
【问题描述】:

您知道我在哪里可以找到与 Webdriver 协议一起使用的浏览器功能的完整列表吗?

我需要理解这一点才能使用更好的 Webdriver.io,但我认为任何 Webdriver 客户端都应该使用相同的列表。

例如在 wdio.conf.js 中,对于 Chrome,我们可以添加

'chromeOptions': {
                args: ['--start-fullscreen']
}

支持哪些其他参数 - 完整列表 - 以及除 args 之外还有哪些其他选项可用。

找不到所有主要浏览器的完整列表:chrome、safari、firefox、edge...

谢谢

更新:老实说,我一直在网上搜索很多,但 args 的完整列表并不容易找到(除了 chrome 的那个)。所以,我会保留这个答案,一旦我找到更多信息,我会更新帖子。

【问题讨论】:

    标签: selenium webdriver webdriver-io desiredcapabilities


    【解决方案1】:

    【讨论】:

    • 感谢 Christine,老实说,除了 Chrome,我看不到其他浏览器接受的 args 的完整列表。我想念他们吗?对于 Chrome,确实是:peter.sh/experiments/chromium-command-line-switches
    • @Miha 在 seleniumhq 页面(用于 Safari、Edge 和 IE)上,如果您向下滚动到属性和方法,您可以看到那里详细介绍的所有功能。这些是我个人在需要引用功能时使用的页面。某些浏览器具有特定的语法,例如 AddAdditionalCapability 或使用属性设置选项。
    • 感谢@Christine,我会试一试。也许我只查找args 列表是错误的。
    【解决方案2】:

    W3C 定义了每个实现必须支持的通用 WebDriver capabilites。

    (W3C 工作草案,2021 年 11 月 22 日)

    • browserName
    • browserVersion
    • platformName
    • acceptInsecureCerts
    • pageLoadStrategy
    • proxy
    • setWindowRect
    • timeouts
    • strictFileInteractability
    • unhandledPromptBehavior

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-30
      • 2016-11-16
      • 2019-03-31
      • 1970-01-01
      • 2020-03-18
      • 2011-02-17
      • 2012-03-14
      相关资源
      最近更新 更多