在低于2.52的版本(java 1.7)中,selenium-java集成了相同的内容,我不得不简单地将包含htmlunit驱动程序的selenium lib jar添加到构建路径中。现在在谷歌搜索我发现最新的htmlunit驱动程序版本是2.9并下载了jar并将其添加到构建路径。它仍然不起作用。
它说:“类型org.openqa.selenium.HasInputDevices无法解析。它是从所需的.class文件间接引用配置构建路径”。我应该做些什么才能让它发挥作用?它适用于无头自动化测试。
如何解决这个问题,请帮助。
答案 0 :(得分:0)
这只是所需的依赖项版本的不匹配,明确提到here。 所以,现在一切正常,selenium webdriver 3.12,java 1.8和htmlunitdriver 2.31