当尝试在 Selenoid 容器中使用空手道运行测试时 - 它可以工作,但我无法通过 vnc 容器看到那里发生了什么。当我们在没有空手道的情况下使用 Selenoid 时,我们可以将驱动程序功能设置为“enableVNC”:“true”,并且一切正常。对于空手道,我怀疑,问题在于空手道将这些能力设置在错误的地方。但由于我无法直接访问驱动程序,因此无法按照我需要的方式进行设置。有什么想法吗?
是的,我知道空手道通过 vnc 提供了自己的浏览器图像,但是如果我们有 Selenoid,那么使用它是一种不好的做法。
以下是驱动程序配置的样子:
Examples:
| config |
| {type: 'chrome', addOptions: ['--incognito'], webDriverSession: { desiredCapabilities: { browserName: 'chrome', 'goog:chromeOptions': { credentials_enable_service: false, profile.password_manager_enabled: false }}}} |
不知道在这个 json 中的哪个位置放置 "enableVNC":"true"