Вы можете избавиться от использования файла .exe с помощью WebDriverManager, поэтому вместо этого
System.setProperty("webdriver.gecko.driver", "driverpath/.exe");
WebDriver driver = new FirefoxDriver();
вы будете писать это
WebDriverManager.firefoxdriver().setup();
WebDriver driver = new FirefoxDriver();
Все, что вам нужно, это добавить зависимость в файл POM (я предполагаю, что вы используете maven или какой-либо инструмент для сборки)
Пожалуйста, смотрите мой полный ответ о том, как использовать это в этой ссылке
Использование WebdriverManager