org.openqa.selenium.ElementNotInteractableException:尝试单击按钮时无法将元素滚动到视图中

org.openqa.selenium.ElementNotInteractableException:尝试单击按钮时无法将元素滚动到视图中,第1张

org.openqa.selenium.ElementNotInteractableException:尝试单击按钮时无法将元素滚动到视图中

此错误消息…

Exception in thread "main" org.openqa.selenium.ElementNotInteractableException: Element <a  href="/admin/worker-summary"> could not be scrolled into view

…表示 GeckoDriver / FirefoxDriver 无法与所需元素进行交互。

找到要调用的 btnWorkerSummary 元素(

click()
而不是 ExpectedConditions
元素)后,就
visibilityOf
需要使用它
elementToBeClickable()

,如下所示:

new WebDriverWait(driver, 20).until(ExpectedConditions.elementToBeClickable(By.xpath("//a[@href='/admin/worker-summary']"))).click();

但是,另一个问题是您正在使用的二进制版本之间的 不兼容性 ,如下所示:

  • 您的 Selenium Client 版本是 3.12.0
  • 您的 JDK 版本是 1.8.0_51 ,这是 古老的 版本。
  • JDK 升级到最新级别的JDK 8u201。
  • 执行您的
    @Test


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5086364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存