当尝试在Selenoid容器中使用Karate运行测试时,它是有效的,但我看不到通过vnc容器发生了什么。当我们在没有空手道的情况下使用Selenoid时,我们可以设置驾驶员能力";enableVNC":"真";一切都很顺利。我怀疑,对于空手道,问题是空手道将这些能力设置在了错误的地方。但由于我无法直接访问驱动程序,我无法按需要进行设置。有什么想法吗?
是的,我知道Karate提供了自己的带有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":"真";
作为空手道项目的一部分,我们无法跟踪所有不同的功能和SaaS提供商,因此您可能需要问赛莱诺派有什么魔力。
以下是SauceLabs等类似讨论的示例:
https://stackoverflow.com/a/63270092/143475
https://stackoverflow.com/a/60992292/143475