Настройка selenium WebDrivee через переменные окружения

коллеги Мне нужно с selenium протестировать и нужно установить проперти в webdriver именно так - System.setProperty("webdriver.chrome.driver",System.getenv("CHROME_DRIVER")); У меня винда, создал переменную окружения, естественно скачал driver и при запуске падает с ошибкой - java.lang.IllegalStateException: The driver executable does not exist: C:\IdeaProjects\FirstHomework\ C:\chrome\chromedriver-win64\chromedriver.exe Как-будто добавляет к пути к драйверу путь к проекту, хотя если запихнуть System.getenv("CHROME_DRIVER") в стрингу , то в дебаге нормальный путь из переменной. А вот так - нормально работает - System.setProperty("webdriver.chrome.driver", "C:\chrome\chromedriver-win64\chromedriver.exe"); Где я допускаю ошибку и как правильно настроить? Вот мой метод инициализации -

@BeforeEach
public void inti() {
    System.setProperty("webdriver.chrome.driver",System.getenv("CHROME_DRIVER"));
    chromeDriver = new ChromeDriver();
    chromeDriver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
    chromeDriver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
    chromeDriver.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS);
}

Ответы (1 шт):

Автор решения: Дмитрий Олегович Петров

Проблема была в том, что в переменных окружения нужно было использовать двойной слеш, так как java воспринимает одинарный слеш как символ для экранирования

→ Ссылка