2017-04-11 6 views

答えて

0

Jenkinsでは任意のスクリプトやプログラムを実行できるため、testNgを使用しないでセレンテストを実行することはできません。たとえば、Docker Pluginを使用して、アプリケーションとセレンのコンテナをスピンアップしてテストを実行します。

0

まず、セレンはTestNGに依存しません。単純なプレーンJava(javaを使用することを前提としています)を使用してアクセス可能なapiであるためです。あなたはボイドメインを書くことができますし、ボイドメインを使用してセレンを実行する、それは大丈夫でしょう

第二に、ジェンキンは、基本的に表現するシェル/ウィンドウのバッチコマンドを実行するなどのビルドスクリプト/ Linuxシェル/ Windows DOS、またはドッカープラグインなどのコンテナを使用することができます

テストフレームワークの使用は、通常、並列テスト、データ駆動テスト、収集テストjunit report plugin、xunit report pluginを使用するなどのjenkinsのようなCIツールで簡単に消費することができます

jを使用してセレンを実行したい場合enkinsを無効にしてmainを作成し、shell/windowsコマンドを使ってテストを実行し、メインファイルを含むファイルを呼び出してください。

希望します。