2016-07-01 4 views
-1

誰かがどのようにWebdriver Javaコードをスケジュールできるか説明できます。現在、それはfirfoxを実行して開き、いくつかの操作を行います。Selenium v​​s. Jenkins、Webdriver Javaコードを実行するJenkins経由でスケジュールする方法

Jenkinsがインストールされています。

私はセレンの新種ですが、webdriverコードからjarファイルを作成することも可能ですか?これもオプションかもしれない、そう?

ありがとうございます。 乾杯。 Nzoro

+0

ステップ1:Jenkinsなしでコマンドラインからテストを実行する方法を解説します。ステップ2:Jenkinsジョブを作成します.Jenkinsジョブはコマンドラインからやったことを行います。 – hyde

+0

正確に何が問題になっているのかは不明です。あなたが何をしたのか、どんなことをしているのか、あなたがどこにいるのか詳細を加えてください。 – hyde

+0

シェルでjarファイルを問題なく実行できます。私がジェンキンズになると、私はそれを走らせることができません。 私はすべてUbuntu 14.04で動作しています。 Jenkinsの問題はなく、xvNCの実行に問題が発生しているのは、firefoxセッションを開くために必要なことを理解しているからです。 私はジェンキンをどのように設定する必要があるかという段階的なステップがありますか?どんな正確なアドオンが必要ですか?私はジェンキンスの他の機能について知っていますが、Firefoxのブラウザだけがノードのために開かないのです。 Googleを使って検索しましたが、適切な回答が見つかりませんでした。 もう一度ありがとうございます。 – Nzoro

答えて

0

はい、WebDriverベースのJavaコードをスタンドアロンのJavaアプリケーションにすることができます。この場合、1つのエントリポイント(メインメソッド)を持つ.jarファイルになります。

jenkinsからJavaプログラムを実行するには、単純にコマンドラインから実行するジョブを設定するだけです。

しかし、通常、jenkinsから実行されるセレンテストは、TestNGやJUnitなどのテスト用の単体テストフレームワークを使用するため、はるかに複雑なタスクです。

セレンを使用してテストを書くベストプラクティスについてもう少し読んでから、ジェンキンのような継続的な統合ツールと統合するようにしてください。

関連する問題