Я пытаюсь получить доступ к динамическому идентификатору с помощью 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">
Я не могу взять идентификатор, потому что он меняется каждый раз при загрузке страницы