当前位置: 首页 > 知识库问答 >
问题:

线程“main”org.openqa.selenium.WebDriverException中出现异常:未知错误:无法聚焦元素

满增
2023-03-14

我一直试图使用Selenium sendkeys(),但没有成功使用Chrome。我在这里研究过类似的问题,但似乎没有成功。我可以生成URL,调用按钮(click()),但是当我试图在特定的文本字段中输入值时,我会得到:

线程“main”org.openqa.selenium.WebDriverException中出现异常:未知错误:无法聚焦元素。

WebElement titleBox = driver.findElement(By.xpath("//*[@id='root']/div/div[2]/div/div/div[2]/div[1]"));
titleBox.click();
titleBox.sendKeys("Test Survey Title");

共有1个答案

壤驷茂实
2023-03-14

您可以使用actions类尝试以下代码,以便在与元素交互之前将焦点放在元素上:

WebElement titleBox = driver.findElement(By.xpath("//*@id='root']/div/div[2]/div/div/div[2]/div[1]"));

Actions action = new Actions(driver);
action.moveToElement(titleBox).build().perform();
titleBox.click();
titleBox.sendKeys("Test Survey Title");
 类似资料: