Отправка ключей в диалоговом окне загрузки файла вызывает org.openqa.selenium.json.Исключение JSONException, сообщение: ‘Не удается определить тип из: H. Прочитан последний 1 символ:

#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).