Я пытаюсь создать селеновый фреймворк с помощью весенней загрузки.То, что я пытаюсь сделать, это Spring-Boot должен управлять созданием драйвера селен, даже когда мы запускаем тест параллельно, и, если возможно, я хочу избежать передачи объекта драйвера в конструктор класса страницы.Поэтому я создал класс бинов, как показано ниже:
@Bean
public WebDriver getDriver(){
return new ChromeDriver();
}
, и он отлично работал для одиночного теста.Но для нескольких параллельных тестов я изменил область действия вышеприведенного метода на прототип, и когда я запустил тест, он запустил несколько тестов, но это не сработало, как я ожидал, и команды начали запускаться не в том браузере.Я знаю, что мне не хватает чего-то связанного с Thread / параллельным материалом.Было бы очень полезно, если бы кто-то мог мне помочь, или кто-то мог бы поделиться git-репо, где используются spring-boot и selenium.