HTMLUnitDriverの動作を理解するために、セレニウムテストでHTMLUnitDriverを使用しようとしています。問題を解決することを親切に助けてください。HTMLUnitDriverを使用する場合、java.lang.NoClassDefFoundError:com/gargoylesoftware/htmlunit/WebWindowListenerを取得する
私は、これらがエラーIに対する解決策として、他の記事で述べたよう
は以下のjarファイルを追加しました日食 セレンのjava-2.53.0の瓶にビルド・パスに TestNGのjarを以下のjarファイルを追加しました遭遇した。しかし、問題は残っている。
セレンhtmlunitドライバ-2.52.0ジャー セレンサーバスタンドアロン-2.53.0
コード:
インポートorg.openqa.selenium.htmlunit.HtmlUnitDriver。 import org.testng.annotations.Test;
パブリッククラスGoogle検索{
@Test
public void testHTMLUnitDriver() {
HtmlUnitDriver unitDriver = new HtmlUnitDriver();
unitDriver.get("https://www.google.co.uk/");
System.out.println("Title of the page is:" +unitDriver.getTitle());
}
}
TestNGのトレース以下に示す通りである:java.lang.NoClassDefFoundErrorが:GoogleSearch.testHTMLUnitDriver(GoogleSearch.java:13) – Rekha
でCOM/gargoylesoftware/htmlunit/WebWindowListener \t正しくをフォーマットするために時間がかかるしてくださいコードをコードとして追加し、元の質問にエラーメッセージを追加し、適切にフォーマットします。 – JeffC
[java.lang.ClassNotFoundException:WebDriver API]の重複している可能性があります(http://stackoverflow.com/questions/3499847/java-lang-classnotfoundexception-webdriver-api) – JeffC