Я загружаю новый проект Selenium с использованием Python. Исходя из мира Java, я использовал, чтобы обернуть экземпляр Webdriver в ThreadLocal. Таким образом, я уверен, что когда мои тесты выполняются параллельно с TestNG, мои сеансы Webdriver будут изолированы и не будут разделены между потоками.
Я хочу реализовать то же поведение в Python. Для синглтона я могу использовать MetaClass . Для запуска теста в paralel я могу использовать pytest-xdist. Но вы можете сказать мне, если оба совместимы, то есть моя сессия не будет смешана?