selenium integration with github using eclipse
Eclipseを使用したGitHubとのSelenium統合に関するステップバイステップのチュートリアル:
GitとGitHubは、中央のクラウドベースの場所を提供するため、開発者はWeb開発プロジェクトに取り組んでいる間、コードを保存および共有できます。プロジェクトに複数の開発者がいる場合、彼らはソフトウェア開発のプロセスに革命をもたらしました。
GitHubは、開発者がフレームワークを共有できるプラットフォームを提供し、ソフトウェアのビルド時間を短縮することで、最終的にはお互いのコードで作業できるようにします。
この記事では、Eclipseを使用してSeleniumスクリプトをGitHubに統合する方法を学習します。ただし、プロセスを学習する前に、GitHubの概要と、その基本的な用語について理解しましょう。
学習内容:
Gitとは何ですか?
GIT –当初Linus Torvaldsによって開発されたのは、ソフトウェアアプリケーションのソースコードを管理するために使用されるバージョン管理システムです。
これにより、多くの開発者が、他の開発者に支障をきたすことなく、同じファイルで同時に集合的に作業することが容易になります。
GitHubとは何ですか?
例の状況を考えてみましょう。チームでソフトウェアアプリケーションを開発していて、チームの2人のメンバーが特定のモジュールで作業しているとします。それらをAとBと考えてみましょう。
そのモジュールの場合、開発者Aは自分のPCにコピーを持ち、開発者Bは自分のPCにコピーを持ちます。この時点で、開発者Bがモジュール内のコードを変更した場合、開発者Aは開発者Bが行った変更を認識できず、その逆も同様です。
この問題を克服するために、GitHubと呼ばれるプラットフォームがあります。 Githubは、ソフトウェアアプリケーションのソースコードをgitソフトウェア(ローカルPCにインストールされている)を介してアップロード/保存したり、PCからコードを直接コピーしてサーバーに保存したりできるWebホスティングサービスです。
GitHubの機能
以下に、GitHubのさまざまな機能を示します。
- 分散: GitHubは分散ネットワークを提供します。つまり、コードのバックアップを提供します。したがって、中央サーバーがクラッシュした場合、コーダーはそのコピーをローカルリポジトリに保持します。変更されたコードの各バージョンまたは各コピーを保存します。
- 互換性: SVNのような他のバージョン管理システムを使用していて、GitHubに切り替えたい場合は、新しいコードを再度作成しなくても簡単に切り替えることができます。
- 分岐: 分岐は、GitHubが提供する独自の機能です。開発者は、リモートブランチからコードのセクションを選択する必要があります。これにより、ブランチ開発者は、数秒以内にコードを変更、マージ、または削除できます。
- 安全: GitHubは、開発者が行った変更/コミットに対して、SHAI(暗号化された16進コード)のセキュリティ機能を使用します。したがって、開発されたプロジェクトの機密性を維持します。
基本的な用語
GitHubに関連する基本的な用語を理解しましょう。
- プルリクエスト: コード/スクリプトに変更を加えた場合は、プルリクエストを送信する他の共同編集者を表示します。
- リポジトリ: 簡単に言うと、すべてのドキュメントファイルと変更履歴を含む職場のストレージ領域として扱うことができます。
- フォーク: これは、アカウント内の他のリポジトリのコピーであり、変更を加えることができ、元のコードには影響しません。
- コミット: ファイルに加えた変更が何であれ、コミットされます。すべての変更は、「リビジョン」とも呼ばれる特定の名前またはIDで保存されます。
- 分岐: ソフトウェアのメイントラックまたはリモートトラックからコードの一部/セクションを抽出する場合、それは「ブランチ」と呼ばれ、そのプロセスはブランチと呼ばれます。
Gitをインストールするにはどうすればいいですか?
システムにGitをインストールすることからプロセスを始めましょう。
以下の手順に従ってGitをインストールします。
#1) 案内する https://git-scm.com/ 。
#二) クリックしてください ダウンロードボタン 、下の画像に示すように。これにより、システムに最新の安定バージョンのGitがダウンロードされます。
#3) をダブルクリックします ダウンロードしたセットアップファイル インストールプロセスを開始します。
#4) 受け入れる GNU General Public License 。 (次へ)ボタンをクリックします。
#5) 提供する 設置場所 Gitをインストールする場所。クリックしてください 次へボタン 。
#6) 下の画像に示すように、次のコンポーネントを選択してインストールします。 (次へ)ボタンをクリックします。
# 7) このウィザードには、ショートカットを作成するオプションがあります。デフォルトでは、ショートカットアイコンが作成されるスタートメニューフォルダが事前に選択されています。変更する場合は場所を指定し、変更しない場合は変更しないでください。 (次へ)ボタンをクリックします。
#8) ウィザードのこのページでは、コマンドラインからGitを使用する方法に関するオプションが表示されます。を選択 2番目のオプション これを選択すると、WindowsのコマンドプロンプトからGitを使用できるようになります。 (次へ)ボタンをクリックします。
#9) ウィザードに次の画面が表示されます。 (次へ)ボタンをクリックします。
#10) ウィザードの次のページには、行末変換を構成するためのプロビジョニングがあります。デフォルト設定のままにして、(次へ)ボタンをクリックします。
#十一) ウィザードの次のページで、Gitbashで使用するターミナルエミュレーターを選択します。デフォルト設定のままにして、(次へ)ボタンをクリックします。
働くのに最適なゲーム会社
#12) ウィザードの最後のページには、Gitが提供する追加機能を有効にするオプションがあります。画像に表示されているオプションを選択し、(インストール)ボタンをクリックします。
注意: インストールプロセスが完了したら、正常に実行されたかどうかを確認する必要があります。これを行うには、コマンドプロンプトを開き、「Git」と入力して「Enter」キーを押します。以下に表示される画面が出力と一致する場合は、インストールプロセスが成功したことを意味します。
Gitプラグインを使用してEclipseをセットアップする
#1) Eclipseを起動し、に移動します ヘルプ=> Eclipseマーケットプレイス 。
#二) 下の画像のように次の画面が表示されます。
#3) 下の画像に示すように、検索セクションに「EGit」と入力します。
#4) (移動)をクリックします。
#5) インストールボタンをクリックしてインストールします 「EGit-Eclipse用のGit統合」 。
#6) 下の画像に表示されているすべてのオプションを選択します。 (次へ)ボタンをクリックします。
# 7) 使用許諾契約に同意し、(完了)ボタンをクリックします。
これで、GitプラグインがPCに正常にインストールされました。
GitHubにリポジトリを作成する
リポジトリを作成するプロセスを学ぶ前に、リポジトリとは何かを理解しましょう。
GitHubのコンテキストでのリポジトリとは、すべてのデータ、ファイルなどを保存できる中央の場所を意味します。これは特に、プロジェクトの活動を効率的に調整するために使用されます。つまり、Javaファイル、スクリーンショット、ビデオ、Excelシート、ドキュメントなどを追加できます。つまり、プロジェクトに必要なものはすべてリポジトリに追加できます。
以下の手順に従って、GitHubにリポジトリを作成します。
1.https://github.com/に移動します。
2.サインアッププロセスを完了します。
3.有効な資格情報を使用してログインします。
4.をクリックします 「新しいリポジトリ」 下の画像に示すように。
5.リポジトリの名前をに入力します 「リポジトリ名」 テキストボックス。
6.リポジトリの説明(オプション)を提供します。
7.をクリックします。 「リポジトリの作成」 ボタン。
したがって、リポジトリが作成されます。
Eclipseを使用したGitHubとのSeleniumの統合
以下に示すのは、統合に関連する手順です。 EclipseIDEを使用したGitHubを使用したSeleniumオートメーションスクリプト
#1) SeleniumをGitHubと統合するには、Eclipse IDEを起動し、GitHubと同期されるSeleniumAutomationプロジェクトに移動します。
#二) プロジェクトを右クリックして、に移動します チーム=>プロジェクトの共有 。
#3) ドロップダウンからリポジトリを選択します。ドロップダウンにデータが表示されない場合は、(作成)をクリックします。
#4) GitHubと統合するSeleniumAutomationプロジェクトをクリックします。クリックしてください 終了 ボタン。
#5) Seleniumプロジェクトの構造が次のように変更されていることに注意してください。
#6) Gitリポジトリで構成されたプロジェクトを右クリックします。案内する チーム=>コミット 。
# 7) Selenium自動化プロジェクトを右クリックして、 チーム=>インデックスに追加 。
#8) コミットメッセージを入力し、をクリックします コミットボタン 。
これにより、すべてのテストケースファイルが段階的な変更に追加されます。
#9) EclipseでGitリポジトリタブを開きます。
注意: デフォルトでタブが開かない場合は、以下の手順に従ってください。
に) 案内する Windows =>ビューを表示=>その他 。
b) Gitフォルダーの下で、 GitリポジトリとGitステージング (OK)ボタンをクリックします。
#10) Gitリポジトリの下で、リモートを右クリックし、ナビゲートしてリモートを作成します。
#十一) 新しいポップアップウィンドウが開き、リモート名を入力します。他の設定は変更せずに、(OK)ボタンをクリックします。
#12) 別のポップアップウィンドウが開き、以下の手順に従ってコピーできるGitHubリポジトリのURLを入力します。
ハッシュテーブルの例c ++
に) に移動します 作成されたリポジトリ GitHubで。
b) 下の画像に示すように、(クローン)をクリックするか、ダウンロードします。
c) URLをコピーします。
#13) 下の画像に示すように、コピーしたURLと、GitHubアカウントのログイン資格情報を含むその他の詳細を入力し、(完了)ボタンをクリックします。
#14) 構成プロセスが完了したら、変更をコミットするブランチを選択する必要があります。クリックしてください 詳細ボタン 画像に示すように。
#15) ブランチを選択して、 (仕様を追加)ボタン 。
#16) 最後に、(完了)ボタンをクリックします。 (リモート)の下に、手順11で指定した名前のフォルダーがあります。
#17) 赤い矢印の付いたURLを右クリックし、 押す 。
#18) したがって、行われたすべての変更とSeleniumプロジェクトのテストケースがリポジトリにコミットされます。
#19) GitHubアカウントの更新を確認します。
結論
この記事では、Seleniumプロジェクトの自動化スクリプトをGitHubに統合する方法を学びました。複数の開発者がテスト自動化プロジェクトに取り組んでいる場合、チーム間の調整が期限を達成するための最大のハードルになります。
ここで、GitHubは、開発者がお互いのコードを確認し、必要に応じて必要な変更を加えることができる中央プラットフォームを提供します。
したがって、GitHubを効率的に使用すると、ソフトウェアアプリケーションの開発にかかる時間を短縮できます。
幸せな読書!!
推奨読書
- GitLabJira統合チュートリアル
- 30以上の最高のSeleniumチュートリアル:実際の例でSeleniumを学ぶ
- アプリケーションをデバイスにインストールし、Eclipseからテストを開始します
- Eclipseインタビューの質問と回答トップ30
- Eclipseを使用したWebDriver全体のセットアップとインストール– Seleniumチュートリアル#9
- Cucumber Seleniumチュートリアル:Cucumber Java SeleniumWebDriverの統合
- JenkinsとSeleniumWebDriverの統合:ステップバイステップのチュートリアル
- SeleniumとJMeterの統合