人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ant+jenkins+junit+selenium(chromedriver)についてです。
OSはubuntuです。

jenkinsでテスト用プロジェクを作成し、antを実行すると、chromeドライバーが起動せず
テストができません。原因はjenkinsユーザーでのドライバー実行周りかと思っているのですが、
原因が特定出来ていません。

ちなみにローカルでantコマンドを実行した場合は、問題なく起動し、テストできます。

ドライバー呼び出し部分のコードは以下です。

driver = new ChromeDriver(
new ChromeDriverService.Builder()
.usingDriverExecutable(new File("driver/chromedriver"))
.usingAnyFreePort()
.build());

●質問者: ipdragon
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● だわかき
●34ポイント

chromedriverを解凍して得られるサーバを実行していますか?
ご確認下さい。


2 ● エネゴリ
●33ポイント

いろいろ調べてみましたがこのリンクが解決に近いような気がします
ChromeDriverServerのパスはセットされていますか?
http://www.cjavaphp.com/q/answers-cannot-execute-iedriver-or-chromedriver-through-teamcity-buildagent-on-windows-7-13051410.html
またChromedriverでどんなエラーが出ましたか?

その他参考リンク
http://d.hatena.ne.jp/thinkAmi/20120108/1325973521
http://yoppi.hatenablog.com/entry/20111215/selenium_test_with_jenkins
http://kenichiro22.hatenablog.com/entry/20110825/1314280671


3 ● kaji0120
●33ポイント

回答2とかぶりますが、serverのパスが通っていないのが原因だと思います(私がそうだった)。
https://groups.google.com/forum/#!topic/selenium-users/VxlWJ0VF24I
を参考にしてもう一度pathをチェックしてください

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ