Как использовать ChromeDriver.exe из проекта Java?

Есть ли какой то то вариант, что бы при запуске проекта с другого компа не было необходимости менять ссылку на Chromedriver.exe, а запускать его сразу из проекта? Я создал в проекте папку resources и положил туда chromedriver.exe:

System.setProperty("webdriver.chrome.driver", "src/recources/chromedriver.exe");
    WebDriver driver = new ChromeDriver();

Но выскакивает эрор при запуске - путь к проекту:/src/recources/chromedriver.exe не содержит такого файла.

Нужно использовать продвинутые подходы и тогда проблем не будет Automation Remarks

2 лайка

Просто положите файл драйвера в любую удобную папку и укажите путь к ней в системной переменной PATH.

1 лайк

а когда 1000 тестов и проект запускается на другой машине везде менять путь к файлу?
Решение: файл с драйвером нужно положить в папку с проектом.

ТС, вроде так и сделал.
Но если выскакивает такая ошибка то скорее всего, там действительно нет такого файла (чудес не бывает)

А саму папку resources Вы не забыли пометить как “sources”?

На всякий случай сравни названия папки ресурсов, может это просто опечатка?

100% Опечатка. Вон человек Выше написал даже где :slight_smile: