Eclipse IDEでJavaを使用して、Selenium Webdriverでオートメーションコードを記述しています。 私のプロジェクトでは、POMデザインPatttern、Bit BucketリポジトリでTestNGフレームワークを使用しています。 一晩自動化テストを実行するにはどうすればよいですか?
回答 1 件
関連記事
- Flutterを使用してGooglePlayとHuaweiのAppGalleryの両方にアプリをデプロイするための最良の方法は何ですか?
- SeleniumPythonを使用してhtmlh3タグ内のデータをWebスクレイピングする
- SeleniumChromeドライバーがWebサイトを読み込めません
- Seleniumによるエッジの自動化:資格情報は常に必要です
- セレンとxpathを使用してこれらの段落のテキストを取得する方法
- Selenium、xUnit、C#でのITestOutputHelperの使用
- Seleniumを使用してcssクラスのテキストを取得する方法
- Seleniumを使用してフォームにログイン資格情報を入力する方法
- セレンとPythonを使用してaria-labelを見つける方法
- セレンを使用してテーブルをこするのに苦労している
関連した質問
- 暗黙的な待機が指定された時間待機しないため、テストが失敗します
- Pythonセレンクリアワード
- PythonでSelenium Webdriverを使用してdivをスクロールする方法
- Selenium:Webページポップアップ/アラート/通知メッセージの要素が表示されない例外
- Selenium WebDriverを使用して要素を見つける
- Python + Selenium firefox webdriver:ウェブサイトから画像を引き出す
- Selenium WebdriverのIE11でホバーアンドクリックが機能しない
- Python Selenium Webdriver:ネストされたフレームを見つける
- @FindByとdriverfindElement()の違いは?
@aolisaが言及したように、継続的インテグレーション(CI)にはいくつかのツールがあり、それらを使用できます。 あなたのようなCIのようなものを作成し始めたとき、私はJenkinsをローカルにインストールし、それで遊び始めました。
私の意見では、この優れたエントリーポイントはジェンキンスです。
Jenkinsの最初の記事はこちらです:http://www.vogella.com/tutorials/Jenkins/article.html
Jenkinsを開始するための手順は次のとおりです。
インストール(https://jenkins.io/)、
Jenkinsへのログイン、
ジョブの作成(Maven)、
あなたのgitリポジトリ(あなたの場合はBitBucket)に接続します。
mavenコマンドを使用してテストを操作し、
再生...微調整...維持... :)
しかし、この回答では、今日本当に良いクラウドCIについては誰も言及していません。
今、あなたはいくつかのサービスを持っていますが、私はこれをテストしました、そして本当に使いやすいです、そしてドキュメンテーションは本当に簡単です、そして重要なのは、それらが無料なので(ある程度まで)それらをアウト:
http://circleci.com/
https://www.bitrise.io/
このヘルプを願っています...