Я создал метод, в котором я получаю абсолютный путь, но при отладке я получаю неверный путь к файлу, который должен быть загружен.
Итак, метод, где я получаю абсолютный путь:
public String getFilePathByFormat(String filePath) {
File file = new File(filePath);
return file.getAbsolutePath();
}
Затем я использую этот метод в общем низкоуровневом методе загрузки:
public void uploadFile(WebElement webElement, String filePath){
try {
webDriver.manage().timeouts().implicitlyWait(40, SECONDS);
webElement.sendKeys(getFilePathByFormat(filePath));
}catch (Exception e){
printErrorAndStopTest();
}
}
И когда я отлаживаю и оцениваю неверный путь, получаю:
E: \ accept-tests \ src \ test \ resources, НО после имени диска должна быть еще одна папка - там, где находится проект.
Что не так и почему getAbsolutePath не создает правильный путь?
Спасибо