gpt4 book ai didi

webdriver-io - 网络驱动.io : what's the difference between the capabilities and desiredCapabilities keywords?

转载 作者:行者123 更新时间:2023-12-02 02:51:30 27 4
gpt4 key购买 nike

我正在使用 Webdriver.io 在 Node 环境中运行 UI 测试。我想运行 Headless Chrome 并提出以下工作配置:

{
capabilities: [{
browserName: 'chrome',
args: ['--headless', '--disable-gpu']
}
}],
services : ['selenium-standalone'],
execArgv : ['--inspect']
}

但是,我不知道 capabilities 是否被弃用;我想知道,因为我看到的所有示例都引用了 desiredCapabilities。但是,如果我使用 desiredCapabilities,Chrome 会正常运行,而不是在 headless 模式下运行。

我觉得我错过了什么,但我不知道是什么。两者之间是否存在显着差异,一个会消失吗?

谢谢!

最佳答案

如果您通过测试运行器运行 webdriverio(使用 wdio.conf.js 文件),它会使用 capabilities

如果您以独立模式运行它(例如 node myTest.js),它会使用 desiredCapabilities

关于webdriver-io - 网络驱动.io : what's the difference between the capabilities and desiredCapabilities keywords?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51983413/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com