34

私はこれを数時間調査してきましたが、全体像の一部しか見つかりませんでした. 彼らはどこでも、リーダーがすでにシステムの一部をセットアップしていると想定しています。

全体を組み立てるのに必要なパーツの全体像を示すと役立つと思います。

彼らは皆、「maven seleniumテストを使用してください」などと言っています。

編集:いくつかの調査の後、Jenkins とコンピューターに Maven をインストールし、Eclipse 用の Maven プラグインをインストールし、プロジェクトを Maven プロジェクトとして作成/変換する必要があることがわかりました。Maven プロジェクトを Jenkins に転送するにはどうすればよいですか? .jar にエクスポートするか、サーバー上のフォルダー全体を移動しますか? 全体を xvfb で接続するにはどうすればよいですか?

これが私がこれまでに知っていることです

  1. Jenkins をインストールします (既にサーバーにインストールされています)。
  2. Jenkins のプラグインをインストールします (どのプラグインですか?)
  3. xvfb をインストールして、テストがヘッドレス ブラウザで実行されるようにします (Java 記述テストでそれを指定するにはどうすればよいですか?)
  4. コンピューター、jenkins、および eclipse に Maven をインストールし、maven プロジェクトを使用します。
  5. eclipse ワークプレースのプロジェクト フォルダーのどの部分をサーバーにアップロードする必要がありますか? testng.xml ファイルといくつかのクラス (実際のテスト) があります。
  6. デプロイ後に Selenium Webdriver テストを自動的に実行するように Jenkins に指示するにはどうすればよいですか? また、どのファイルを指定すればよいですか?
  7. レポートを取得する方法 - TestNg または一部の Jenkins 機能を使用して?
4

3 に答える 3

5

WebDriverプロジェクトをMavenプロジェクトに構成し始め、 jenkinsでそれを構成しようとしたときに、多くのチュートリアルを実行してインターネットに投稿する必要がありました。だから私は自分自身を書き留めます。これが役立つかどうか教えてください
http://qtp-help.blogspot.in/2013/09/webdriver-with-maven.html

于 2013-09-02T09:25:46.143 に答える
0

デプロイするたびに Jenkins にビルドを実行させたい場合は、Jenkins プロジェクトで次の設定を行います。

ジェンキンスのビルド設定

このようにして、Jenkins に 15 分ごとにリポジトリの更新をチェックし、更新が見つかった場合、Jenkins がビルドを自動的に実行するように指示します。必要に応じて柔軟に時間を変更できます。

于 2017-04-28T16:10:19.773 に答える