1

当尝试在 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"

4

1 回答 1

0

作为空手道项目的一部分,我们无法跟踪所有不同的功能和 SaaS 提供商 - 所以您可能需要询问 Selenoid 的人有什么魔力。

以下是 SauceLabs 等类似讨论的示例:

https://stackoverflow.com/a/63270092/143475

https://stackoverflow.com/a/60992292/143475

于 2020-12-09T12:19:46.300 回答