如何在kotest中使用ThreadLocal Webdriver进行并行浏览器执行?不知何故,我认为kotlin协程把这搞砸了。
就像你说的,ThreadLocal
并不总是和协程配合得很好。协程可以在CoroutineDispatcher
所拥有的任何线程上恢复。
我认为正确的方法是将你的Webdriver添加为协程上下文元素。要么创建你自己的上下文元素,或者你可以看看这个,也许你可以将它与侦听器结合使用?