JUnit形式に従って、実行時にJavaで一連のセレンテストスイートを実行しています。
テストは、IE 8/9 および Firefox 14 を搭載したマシンで実行すると正常に実行されますが、IE6/7 を搭載したマシンで実行すると、テスト中に Java VM がランダムな間隔でクラッシュし、その理由がわかりません。
いくつかのグーグル検索の後、この問題は以前に発生したようであり、推奨される修正は通常、selenium 2.24.1 にアップグレードし、クラスパスに IEDriverServer.exe を追加することでした。
私はこれらの両方を実行しましたが、違いはありません。
テストのセットアップ: テストは、JUnit コマンドを使用して ANT スクリプトで呼び出されます。Webdriver でサポートされたテストに変換された、いくつかの古い Selenium RC テストをサポートする必要があります。
JUnit レポートからのエラー: フォークされた Java VM が異常終了しました。レポートの時間は、VM が終了するまでの時間を反映していないことに注意してください。
junit.framework.AssertionFailedError: フォークされた Java VM が異常終了しました。レポートの時間は、VM が終了するまでの時間を反映していないことに注意してください。org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32) で org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:423) で org.eclipse .ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:137)
さらに情報が必要な場合は、お知らせください。
よろしくクリムゾン