【发布时间】:2021-10-24 01:02:59
【问题描述】:
如何在 kotest 中使用 ThreadLocal Webdriver 进行并行浏览器执行?不知何故,我相信 kotlin 协程搞砸了。
【问题讨论】:
标签: kotlin thread-local kotlintest kotest
如何在 kotest 中使用 ThreadLocal Webdriver 进行并行浏览器执行?不知何故,我相信 kotlin 协程搞砸了。
【问题讨论】:
标签: kotlin thread-local kotlintest kotest
正如你所说,ThreadLocal 并不总是与协程配合得很好。协程可以在 CoroutineDispatcher 拥有的任何线程上恢复。
我认为正确的方法是将您的 Webdriver 添加为 Coroutine 上下文元素。 create your own context element 或者您可以查看this,也许您可以将其与listener 结合使用?
【讨论】: