загрузить хромированную отвертку в весенний сапог - PullRequest
1 голос
/ 11 июля 2020

Я запускаю приложение весенней загрузки и пытаюсь заставить хромированный драйвер загружаться не из моего локального каталога, а из папки ресурсов проекта. У меня есть файл chromdriver.exe в файле resources / chromedriver.exe, но я не уверен, как его загрузить.

Я пробовал, но это не сработало. Попытка указать путь к файлу "resources / chromedriver.exe" тоже не работает

  String filePath = ClassLoader.getSystemClassLoader().getResource("resources/chromedriver.exe").getFile();
            System.out.println(filePath);
            System.setProperty("webdriver.chrome.driver", filePath)

1 Ответ

2 голосов
/ 11 июля 2020

Если вы используете Spring, вы можете попробовать следующее:

import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;



Resource resource = new ClassPathResource("chromedriver.exe");
String filePath = resource.getFile().getPath();

System.out.println(filePath);
System.setProperty("webdriver.chrome.driver", filePath);
...