2017-04-14 9 views
-1

[Htmlunitドライバでスクリプトを実行しているときにSeleniumリモートドライバの問題が発生しています。 注1: - Firefoxのドライバを使用しているときに、同じスクリプトが問題なく動作します。] 注2:私のブラウザは、開いているサイトのセキュリティ認証プロセスを持っていました。HtmlUnitドライバのSeleniumリモートドライバの問題

私はメイヴンショーの下でセレンのリモートドライバが左ペインにわずかなアイコンで観察されました。 jarファイルのロードに関する問題を感じています。 私はセレンリモートドライバを手動で.m2リポジトリに入れようとしました。 1

エラーメッセージ: -

Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/remote/SessionNotFoundException 
    at TestPackage.titleNUrlCheckingTest.main(titleNUrlCheckingTest.java:16) 
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.remote.SessionNotFoundException 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
... 1 more 

[ここに画像の説明を入力します] [2]

+0

は、そうでない場合は、あなたの完全なのpom.xml私はセレン-remote-ドライバのバージョン3.3.1 –

+0

を投稿し、最新バージョン2.26を使用してください3.3.1 –

+0

org.seleniumhq.selenium セレン - リモート・ドライバ を使用してい –

答えて

2

あなたは最新バージョンを使用する必要があり、旧バージョンからのartifactIdの変化に注意してください。あなたのpom.xmlがHtmlUnitDriverの簡単なテストケースで動作しますが、バージョンの潜在的な競合がある

:更新

selenium-api 3.3.1

に依存

<dependency> 
    <groupId>org.seleniumhq.selenium</groupId> 
    <artifactId>htmlunit-driver</artifactId> 
    <version>2.26</version> 
</dependency> 

Selenium-java 3.3.1からHtmlUnitDriver 2.24を除外する必要があります。

<dependency> 
     <groupId>org.seleniumhq.selenium</groupId> 
     <artifactId>selenium-java</artifactId> 
     <version>3.3.1</version> 
     <exclusions> 
      <exclusion> 
       <groupId>org.seleniumhq.selenium</groupId> 
       <artifactId>htmlunit-driver</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 

また、すべてのセレンの依存関係を削除しよう、とだけhtmlunit-driver、すべての必要な依存関係が自動的にMavenによって処理されています。

+0

最新バージョンのjar [htmlunit-driver-2.26-dependencies.jar]から 'htmlunit'フォルダが抜けているようですhttps://github.com/SeleniumHQ/htmlunit-driver/releases 見える? –

+0

は私がリフレッシュ&rerun..still問題見て、2.26でhtmlunitドライバのための上記の依存関係を追加しました。 –

+0

@ Rajesh-Varmaその後、あなたの完全なポールを投稿してください。 –