如何在selenium-java 3.12和java 1.8中使用htmlunit驱动程序在无头浏览器上工作

时间:2018-06-06 09:43:06

标签: selenium selenium-webdriver htmlunit htmlunit-driver

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

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

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

1 个答案:

答案 0 :(得分:0)

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