在kotest中使用ThreadLocal Webdriver进行并行执行



如何在kotest中使用ThreadLocal Webdriver进行并行浏览器执行?不知何故,我认为kotlin协程把这搞砸了。

就像你说的,ThreadLocal并不总是和协程配合得很好。协程可以在CoroutineDispatcher所拥有的任何线程上恢复。

我认为正确的方法是将你的Webdriver添加为协程上下文元素。要么创建你自己的上下文元素,或者你可以看看这个,也许你可以将它与侦听器结合使用?

最新更新