Не знаю, наблюдаю ли я за чем-то, но возможно ли использовать несколько версий geckodriver в одной и той же JVM?
Проблема в
System.setProperty("webdriver.gecko.driver", "path of the geckodriver1");
driver1 = new FirefoxDriver();
System.setProperty("webdriver.gecko.driver", "path of the geckodriver2");
driver2 = new FirefoxDriver();
, где я будет определять системное свойство. Для одного экземпляра это не проблема и работает нормально, но как я могу определить FirefoxDriver с другим geckodriver. Процессы будут выполняться параллельно, поэтому глобальные настройки будут мешать друг другу.
Я знаю, что вы можете запустить несколько сеансов Firefox с одним и тем же драйвером, но мне нужно поддерживать разные версии Firefox, и поэтому я ищу для решения с несколькими гекодрайверами.
Спасибо за совет.