Ошибка при загрузке файла в селеновый ящик [Enterprise Selenium Grid] - PullRequest
0 голосов
/ 07 февраля 2020
ClassLoader classLoader = getClass().getClassLoader();
String path = classLoader.getResource("sampleDocument.jpg").getPath();
LocalFileDetector detector = new LocalFileDetector();
File file = detector.getLocalFile(path);
RemoteWebElement uploadDocumentss=getDriver().findElement(By.xpath("//input[@type='file'][1]")); uploadDocumentss.setFileDetector(detector);
uploadDocumentss.sendKeys(file.getAbsolutePath());

Этот код работает нормально, и файл загружен в сетку селена, как и ожидалось. Ошибка ниже, только при использовании блока селена [Сетка корпоративного селена для организации]. Пожалуйста, помогите в решении этой проблемы.

org.openqa.selenium. json .JsonException: Невозможно определить тип из: <. Последние 1 прочитанные символы: <Информация о сборке: версия: '3.141.59', редакция: 'xxxxxxx', время: '2018-11-14T08: 17: 03' Информация о системе: хост: 'LP-XXXXX', ip: ' 10.XX.XXX.XX ', os.name:' Windows 10 ', os.arch:' amd64 ', os.version: '10 .0', java .version: '12 .0.1 'Информация о драйвере: driver.version: RemoteWebDriver в org.openqa.selenium. json .JsonInput.peek (JsonInput. java: 122) в org.openqa.selenium. json .JsonTypeCoercer.lambda $ null $ 6 (JsonTypeCoercer. *: 140) в org.openqa.selenium. json .JsonTypeCoercer.coerce (JsonTypeCoercer. java: 126) в org.openqa.selenium. json. Json .toType (Json. java: 69) в org.openqa.selenium. json. Json .toType (Json. java: 55) в org.openqa.selenium. json. Json .toType (Json. java: 50) в org.openqa.selenium.remote.http.W3CHttpResponseCode c .decode (W3CHttpResponseCode c. java: 87) в org.openqa.selenium.remote.http.Wponse 1031 * .decode (W3CHttpResponseCode c. java: 49) в org.openqa.selenium.remote.HttpCommandExecutor.execute (HttpCommandExecutor. java: 158) в org.openqa.selenium.remote.RemoteWebDriver.execute (RemoteWebDriver. java: 552) в org.openqa.selenium.remote.RemoteWebElement.execute (RemoteWebElement. java: 285 в) в openqa.selenium.remote.RemoteWebElement.upload (RemoteWebElement. java: 116) в org.openqa.selenium.remote.RemoteWebElement.sendKeys (RemoteWebElement. java: 102) </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...