Вот мой текущий код:
options.addArguments("--user-data-dir=Profile");
try {
driver = new ChromeDriver(options);
}
catch (Exception org.openqa.selenium.InvalidArgumentException) {
driver.quit
}
InvalidArgumentException не генерирует, пока окно браузера уже не открылось, если я пытаюсь выйти из этого в блоке catch, он, очевидно, печатает исключение нулевого указателя, потому что драйвер никогда полностью не инициализируется. Как я могу обработать исключение InvalidArgumentException, такое как каталог пользовательских данных, который используется, и в то же время закрыть уже открывшееся окно chromedriver.