Java Selenium InvalidElementStateException错误

时间:2017-12-12 21:39:43

标签: java selenium jenkins

我有一个 org.openqa.selenium.InvalidElementStateException错误:元素状态无效:元素当前不可交互,可能无法操作。

我只是想找一个搜索框(idNEXT_SCRN)。当这个脚本在本地运行时,它从未发生过。只有在我将这个自动化脚本与Jenkins(Maven + Cucumber + Jenkins)集成之后。以前有人有这个问题吗?非常感谢你。

以下是代码:

public void navToScr(WebDriver driver, String scr) {
    driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
    try {
        driver.findElement(By.id("idNEXT_SCRN")).clear();
        driver.findElement(By.id("idNEXT_SCRN")).sendKeys(scr);
        } catch (ElementNotFoundException e) {
            e.printStackTrace();
        }
        try {
            driver.findElement(By.id("idGO_IND_1")).click();
        } catch (ElementNotFoundException e) {
            e.printStackTrace();
        }
    }

1 个答案:

答案 0 :(得分:3)

硒中有clear()和铬的报告问题。确保您的网络驱动程序已更新到最新版本,并尝试使用其他浏览器,例如 firefox chrome