需要:使用 Selenium 更新 url 上的字段并单击按钮(下面是网页和 HTML 详细信息的屏幕截图)
问题:返回错误,如下所示
错误:
Exception in thread "main" org.openqa.selenium.ElementNotInteractableException:
element not interactable
(Session info: chrome=78.0.3904.70)
研究:我参考了以下内容但无法修复它 - Link1 Link2
代码:根据其他链接中的建议添加了等待和睡眠,但仍然不起作用。
WebDriver driver = new ChromeDriver();
driver.get(url);
WebElement email = driver.findElement(By.xpath("//label[contains(text(),'User ID')]"));
WebElement password = driver.findElement(By.xpath("//label[contains(text(),'Password')]"));
new WebDriverWait(driver,20);
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
email.sendKeys("myemail@gmail.com");
HTML 和网页视图: 链接
希望所面临的问题是清楚的,等待指导。
慕娘9325324
相关分类