0

私はjenkinsを使用して、WindowsXPノードでSeleniumスタンドアロンサーバーとHTMLテストスイートを実行しています。私はそれをiexploreとfirefoxで実行して動作させることができましたが、googlechromeに関しては起動に失敗します。

これは、googlechromeでテストを実行するために使用するコマンドです。

java -jar C:\...\selenium-server-standalone-2.28.0.jar -htmlSuite "*googlechrome C:\Program Files\Google\Chrome\Application\chrome.exe --allow-file-access-from-files –-disable-web-security" file:///C:/WebTest/Tests/ C:/WebTest/Tests/TestSuite.html C:\jenkins\workspace\sp-webTest\resultados\resultadoGC.html 

そして、私が得るエラーは次のとおりです。

12:43:08.044 INFO - Launching Google Chrome...
HTML suite exception seen:
java.lang.NullPointerException
    at org.openqa.selenium.server.browserlaunchers.GoogleChromeLauncher.createCommandArray(GoogleChromeLauncher.java:168)
    at org.openqa.selenium.server.browserlaunchers.GoogleChromeLauncher.launch(GoogleChromeLauncher.java:82)
    at org.openqa.selenium.server.browserlaunchers.AbstractBrowserLauncher.launchHTMLSuite(AbstractBrowserLauncher.java:47)
    at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:145)
    at org.openqa.selenium.server.htmlrunner.HTMLLauncher.runHTMLSuite(HTMLLauncher.java:196)
    at org.openqa.selenium.server.SeleniumServer.runHtmlSuite(SeleniumServer.java:611)
    at org.openqa.selenium.server.SeleniumServer.boot(SeleniumServer.java:285)
    at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:243)
    at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:54)

どんな助けでもありがたいです。

4

3 に答える 3

0

Java で webdriver を指定すると役立ちます。

    System.setProperty("webdriver.chrome.driver", "c:/chromedriver.exe");
    driver = new ChromeDriver();

Chrome ドライバーのダウンロード リンク http://code.google.com/p/chromedriver/downloads/list

于 2013-01-18T08:07:40.447 に答える
0

Windowsの私にとっては機能します:

java -jar "c:\selenium-server-standalone-2.35.0.jar" -forcedBrowserMode "*googlechrome c:\Program Files\Google\Chrome\Application\chrome.exe" 
于 2013-08-22T11:28:10.740 に答える
0

コマンドでクロムにフラグを送信すると、セレンがヌルポインター例外をスローします。そこで、mi xp ノードの PATH にクロムを追加し、Selenium プラグインを使用してジェンキンスで html テスト スイートを実行し、Google クロムを使用して「https://」で始まる開始 URL と「」で始まる開始 URL を指定しました。 file:///」はめちゃくちゃで、そのように機能させることができませんでした。また、「その他」入力ボックスに -trustAllSSLCertificates を追加しました。

于 2013-01-18T17:45:08.773 に答える