Как использовать одну и туже директорию selenium в двух и более потоках?

Если запустить данный код то директорию C:\Users\Desktop\papka\profile\Default будет использовать только первый запущенный поток, ошибку у меня не выдает. Как использовать одну и туже директорию в двух и более потоках?

def main(i):
    chrome_options = Options()
    chrome_options.add_argument("--allow-profiles-outside-user-dir")
    chrome_options.add_argument(r"user-data-dir=C:\Users\Desktop\papka\profile\Default")
    chrome_options.add_argument(f'--profile-directory={i}')
    driver = webdriver.Chrome(options=chrome_options)
    driver.get('https://stackoverflow.com')
    time.sleep(10)

if __name__ == '__main__':
    for i in range(1, 3):
        threading.Thread(target=main, args=(i,), daemon=False).start()

Ответы (0 шт):