Получение ошибки org.openqa.selenium.javascriptexception: javascript error: не может прочитать свойства null (чтение «знJAVA

Программисты JAVA общаются здесь
Anonymous
Получение ошибки org.openqa.selenium.javascriptexception: javascript error: не может прочитать свойства null (чтение «зн

Сообщение Anonymous »

Я автоматизирую веб -страницу (используя селен с Java), где мне нужно нажать на кнопку на веб -странице. После нажатия кнопки открывается новое окно, и я могу переключиться на новое окно, используя ручки с окнами. Тем не менее, новое окно состоит из таблицы данных, все записи которых скрыты в форме: < /p>

Код: Выделить всё



TESTOR02


JAN 30, 2023



Test Agreement Text Six


< /code>
Теперь, когда я ищу это значение в консоли, используя >> [b] document.queryselector ("tr: nth-child (2)> td: nth-child (2)> input [type = hidden] "). Значение [/b], я получаю правильный выход. Однако, когда я запускаю это с помощью скрипта автоматизации >> < /p>
JavascriptExecutor js = (JavascriptExecutor) driver;
String text = (String) js.executeScript("document.querySelector('tbody > tr.tdtable_even_row > td:nth-child(2) > input').value");
System.out.println(text);
Я получаю ошибку >> org.openqa.selenium.javascriptexception: javaScript Ошибка: невозможно считать свойства null (чтение 'значение')
Любые входы относительно того, почему автоматизация дает ошибку, но консоль браузера дает правильный вывод и как это исправить? < /p>
Я попытался получить выход желания Автоматизация, как отображается в консоли браузера, однако ошибка отображается в скрипте автоматизации

Подробнее здесь: https://stackoverflow.com/questions/752 ... ror-cannot

Вернуться в «JAVA»