【问题标题】:How can I work on headless browsers with htmlunit driver in selenium-java 3.12 and java 1.8如何在 selenium-java 3.12 和 java 1.8 中使用 htmlunit 驱动程序在无头浏览器上工作
【发布时间】:2018-06-06 09:43:06
【问题描述】:

在低于 2.52 的版本(java 1.7)中,selenium-java 集成了相同的版本,我必须简单地将包含 htmlunit 驱动程序的 selenium lib jar 添加到构建路径中。现在在谷歌搜索我发现最新的 htmlunit 驱动程序版本是 2.9 并下载了 jar 并将其添加到构建路径中。还是不行。

它说:“类型 org.openqa.selenium.HasInputDevices 无法解析。它是从所需的 .class 文件中间接引用的配置构建路径”。我应该做些什么才能让它发挥作用?它用于无头自动化测试。

如何解决这个问题,请帮忙。

【问题讨论】:

  • 谢谢,但它不适合我,也尝试使用该页面中的相同代码块。任何要添加的外部罐子?
  • 事实上,除非您使用二进制版本信息代码试验和错误编辑/更新问题,否则不可能回答您的问题堆栈跟踪
  • 好的,我很快就会这样做,现在让我继续我刚刚降级到 selenium 2.52 和 java 1.7 并且有效
  • 降级不是解决办法。与其通过降级来解决实时问题,不如提出这些问题来解决问题。

标签: selenium selenium-webdriver htmlunit htmlunit-driver


【解决方案1】:

这只是 here 明确提到的所需依赖项的版本不匹配。 所以,现在 selenium webdriver 3.12、java 1.8 和 htmlunitdriver 2.31 一切正常

【讨论】:

    猜你喜欢
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 2012-01-16
    • 2019-12-14
    • 1970-01-01
    相关资源
    最近更新 更多