#selenium #selenium-webdriver #file-upload
#selenium #selenium-webdriver #загрузка файла
Вопрос:
Мне сложно обрабатывать загрузку файлов с помощью selenium на моем компьютере Linux. Это мой веб-элемент просмотра
Ниже приведен код
final LocalFileDetector detector = new LocalFileDetector();
final File localFile = detector.getLocalFile(filePath);
if (element instanceof RemoteWebElement) {
((RemoteWebElement) element).setFileDetector(detector);
}
final String absolutePath = localFile.getAbsolutePath();
element.sendKeys(absolutePath)
Я сталкиваюсь с ошибкой как org.openqa.selenium.json.Исключение JSONException, сообщение: ‘Не удается определить тип из: H. Последние 1 прочитанные символы: Информация о HBuild: версия: ‘неизвестно’, редакция: ‘неизвестно’, время: ‘неизвестно’
Кто-нибудь может помочь в этом?
Комментарии:
1. <span><тип ввода =»файл» класс данных =»a-button-input» автозаполнение = «выкл» идентификатор = «fileToUpload»><span></span></span> вставка элемента тега ввода
2. Используете ли вы
server-standalone-version.jar.
?3. Веб-драйвер запускается в изолированной среде, которая выполняет изоляцию на уровне файловой системы, поэтому я не уверен, как я могу скопировать файл из моей локальной файловой системы в изолированную среду и затем загрузить?
4. Вы можете сохранить файлы в папке каталога проекта (например, resources).