我试图在java上使用Selenium访问动态ID。因为每当我试图通过类ID(例如
)访问textarea时,ID就会发生变化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">
我无法获取ID,因为每次加载页面时都会更改