0
Я хочу запустить параллельный тест и у меня есть код что-то вроде этогоСелен Java многопоточность FirefoxDriver
for(int i = 0; i < size; i++){
new Thread(()->{
FirefoxProfile profile = new FirefoxProfile();
//fill profile
WebDriver driver = new FirefoxDriver(profile); <- problem here
//all my actions
driver.close();
}).start();
}
Но проблема в том, что водители не создаются и не открывать несколько браузеров мгновенно, как ChromeDriver и последовательно работать. Как решить эту проблему ?
Но как сделать это с помощью многопоточности? В моем примере, если размер = 20, 20 драйверов firefox загружаются последовательно две минуты, а 20 драйверов Chrome загружаются мгновенно. – Birthright
20 любого водителя, на одной машине, слишком много. –