【发布时间】:2019-05-21 09:16:01
【问题描述】:
我正在使用 Python 引导一个新的 Selenium 项目。来自 Java 世界,我曾经将 Webdriver 实例包装在 ThreadLocal 中。这样我就可以确定当我的测试与 TestNG 并行运行时,我的 Webdriver 会话将被隔离并且不会在线程之间共享。
我想在 Python 中实现相同的行为。对于单身人士,我可以使用MetaClass。要并行运行测试,我可以使用 pytest-xdist。但是你能告诉我两者是否兼容,这意味着我的会话不会混合吗?
【问题讨论】:
标签: python webdriver singleton xdist pytest-xdist