WebClient HTML单元驱动程序无法正常工作

时间:2016-06-24 09:42:07

标签: java selenium

我是使用WebClient HtmlUnitDriver的新手。我在Eclipse的构建路径中使用 htmlunit-2.10.jar 文件,下面是代码..

final WebClient webClient = new WebClient();
webClient.getPage("https://www.google.co.in");

我收到以下错误:

****Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/set/ListOrderedSet**

请让我知道如何解决这个问题,我们将不胜感激。 谢谢!

2 个答案:

答案 0 :(得分:0)

您的WebClient与您的错误无关:

查看您的代码中是否使用了ListOrderSet对象。 如果您这样做,请尝试导入正确的包,例如。我的是:

import org.apache.commons.collections.set.ListOrderedSet;

有关ListOrderSet;

的更多信息,请参阅此link

答案 1 :(得分:0)

尝试设置这些选项游览客户端对象

WebClient client = new WebClient();
try {
  client.getOptions().setUseInsecureSSL(true);
  client.getOptions().setThrowExceptionOnFailingStatusCode(false);
  client.getOptions().setThrowExceptionOnScriptError(false);

  WebRequest requestSettings = new WebRequest(new URL(REST_URL), methodCall);

然后升级到永不版本,因为它可用,例如2.13