【问题标题】:Java Selenium InvalidElementStateException ErrorJava Selenium InvalidElementStateException 错误
【发布时间】:2018-05-26 16:36:48
【问题描述】:

我有一个错误 org.openqa.selenium.InvalidElementStateException: invalid element state: Element 当前不可交互,可能无法操作。

我只是想找到一个搜索框 (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();
        }
    }

【问题讨论】:

标签: java selenium jenkins


【解决方案1】:

据报道,clear() 和 chrome in selenium 存在一些问题。确保您的网络驱动程序已更新到最新版本,并尝试使用不同的浏览器,例如 firefoxchrome

【讨论】:

  • 谢谢@Deadron。所以我对代码无能为力吗?我将尝试更新 webdriver。再次感谢。
猜你喜欢
  • 2019-03-22
  • 1970-01-01
  • 2021-12-04
  • 1970-01-01
  • 1970-01-01
  • 2015-05-30
  • 1970-01-01
  • 1970-01-01
  • 2012-09-04
相关资源
最近更新 更多