Возвращенный узел не был элементом DOM - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь получить доступ к динамическому идентификатору с помощью Selenium на Java. Потому что идентификатор меняется каждый раз, когда я пытаюсь получить доступ к textarea через его идентификатор класса, как это

sign = driver.findElement(By.className("aoT"));
    sign.sendKeys(subject);

при запуске я получаю эту ошибку:

Exception in thread "main" org.openqa.selenium.NoSuchElementException: Returned node was not a DOM element

и я не могу найти много информации о том, что представляет собой элемент DOM в этом контексте или о том, что я должен сделать, чтобы решить проблему.

Я вытащил имя класса из

<input name="subjectbox" id=":144" class="aoT" autocomplete="off" spellcheck="true" tabindex="1" placeholder="Subject">

Я не могу взять идентификатор, потому что он меняется каждый раз при загрузке страницы

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