Строка fileLocator здесь фактически является URL-адресом файла.Я определяю URL файла для 'file: /// D: /images/pic1.jpg', но селен по какой-то причине мне не удается загрузить его из c: \ Temp (где переменная TEMP, определенная для dir, расположена длямой пользователь) добавив эту последовательность в исходное местоположение, поэтому java возвращает исключение.
com.thoughtworks.selenium.SeleniumException: java.io.FileNotFoundException: C:\Temp\D:\images\pic1.jpg (Syntax error in filename)
Это довольно предсказуемо.
Поэтому вопрос заключается в том, как сделать так, чтобы файл селена загружался непосредственно изdir, я указываю или передаю ему URL, который он не будет переписывать?
UPD
Похоже, эта вещь просто не может по какой-то причине добавитьфайлы из локальной файловой системы с использованием протокола «файл».Если я использую «http», он работает нормально.