Пример неудачного теста HtmlUnit
Я пытаюсь запустить пример теста HtmlUnit через Junit.
Мой проект основан на Maven. Нужно ли мне добавлять ВСЕ прослушивания при компиляции и тестировании к моему POM?http://htmlunit.sourceforge.net/dependencies.html Прямо сейчас я добавил htmlunit зависимости, httpconnections и nekohtml.
Образец теста:
@Test
public void homePage() throws Exception {
WebClient webClient = new WebClient(BrowserVersion.CHROME_16);
final HtmlPage page = webClient.getPage("http://htmlunit.sourceforge.net");
assertEquals("HtmlUnit - Welcome to HtmlUnit", page.getTitleText());
final String pageAsXml = page.asXml();
assertTrue(pageAsXml.contains(""));
final String pageAsText = page.asText();
assertTrue(pageAsText.contains("Support for the HTTP and HTTPS protocols"));
webClient.closeAllWindows();
}
Тесты не пройдены со следующими ошибками:
homePage(ActiveComponentTest) Time elapsed: 2.06 sec < ERROR!
com.gargoylesoftware.htmlunit.ObjectInstantiationException: unable to create HTML parser
at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.