Я пытаюсь загрузить 2 файла одновременно в поле ввода на странице. Поле ввода:
<input type="file" name="originalFiles" id="originalFiles" multiple="multiple">
Я использую для этого метод [WebUI] Upload File
.
WebUI.uploadFile(findTestObject('Object Repository/validateFile/input_originalFile'), "\"" + (d_directory.toString() + '\\') + file1 + "\"" + " " + "\"" + (d_directory.toString() + '\\') + file2 + "\"");
file1
и file2
- это две строки, которые содержат имена файлов. Я попытался сделать это с разрывом строки вместо пробела между именами файлов, но получил то же сообщение об ошибке.
Причина: org.openqa.selenium.InvalidArgumentException: неверный аргумент: файл не найден:
Файлы присутствуют в файловой системе, если я копирую строку из сообщения об ошибке и вставляю в окно выбора файлов, они загружаются.
Демонстрационный сайт: https://ec.europa.eu/cefdigital/DSS/webapp-demo/validation