Geb with Selenoid - 类/规范中每个测试的新会话

问题描述 投票:0回答:0

目前正在尝试在 Selenoid docker 实例上运行 Geb 测试。我希望 Selenoid 为类/规范中的每个测试生成视频报告,但似乎 Geb 在一个驱动程序会话中运行所有测试,因此 Selenoid 为所有这些生成一个视频。

我尝试过不同的驱动程序缓存配置组合,例如

cacheDriver = false
quitDriverOnBrowserReset = false

或在清理时调用 CachingDriverFactory.clearCacheAndQuitDriver()

但是要么所有测试都使用相同的实例,要么第二次测试失败并显示“会话 ID 为空。调用 quit() 后使用 WebDriver?”

是否可以为类/规范中的每个测试提供单独的硒视频?

groovy spock geb selenoid
© www.soinside.com 2019 - 2024. All rights reserved.