katalon automation recorder
実践的なレビューチュートリアル– Katalon Automation Recorder(ChromeおよびFirefox用のSelenium IDE):
SeleniumIDEがFirefox55以降で動作を停止したため、自動化テストの作業が妨げられたため、心配していますか?良いニュースがありますので、心配しないでください。
Windows10で.keyファイルを開く方法
KatalonStudioチームは最近導入しました カタロンオートメーションレコーダー これは、廃止されたSeleniumIDEを使用して自動化テストを続行できなくなったユーザー向けに開発されました。
FirefoxとChromeの拡張機能として追加でき、これらのブラウザの最新バージョンでサポートされます(また、今後のバージョンでもサポートされる予定です)。このツールは、SeleniumIDEや他の同様のオープンソースフレームワークの完璧な代替手段です。
これは非常に便利で強力なテストステップレコーダーであり、Selenium IDEからChromeおよびFirefoxに移植され、主要な機能が保持されています。
学習内容:
- SeleniumIDEとKatalonAutomation Recorder
- Catalon AutomationRecorderのインストール
- 簡単なデモ
- 主な特徴
- 詳細に説明されている機能
- 制限事項
- 要点
- 推奨読書
SeleniumIDEとKatalonAutomation Recorder
下の図では、次のことがわかります。 SeleniumIDEで提示されたすべての機能はこれでも利用できます カタログツール 。
実際、このKatalonツールには、RobotFrameworkとKatalonStudioの2つのエクスポート言語があります。また、Groovyプログラミング言語とも互換性があります。
このツールは、SeleniumIDEに大きく依存しているチームにとって非常に役立ちます。 ChromeとFirefoxブラウザでテストを記録、デバッグ、再生するための強力なIDEを備えています。
Catalon AutomationRecorderのインストール
以下は、ChromeとFirefoxの両方に対応するKatalon AutomationRecorderをダウンロードするためのリンクです。
このツールをインストールするのは非常に簡単で迅速です。方法をお見せします:
上のスクリーンショットにあるように、[Firefoxに追加]ボタンをクリックするだけで、Katalon RecorderがFirefoxツールバーに短時間で表示されます(インストールに10秒以上かかることはありません)。
そして、これはそれがどのように見えるかです:
簡単なデモ
[新規]ボタンをクリックして、ダイアログボックスにテストケース名を入力します。次に、[OK]をクリックします
[追加]ボタンをクリックして、実行するコマンドを入力します。
上記の「参照」セクションでは、特定のコマンドの機能の詳細を確認できます。
同様に、後続のコマンドを実行して、テストケースを完了します。
完了したら、「 演奏する ’ボタンをクリックしてテストケースを実行します。
上のスクリーンショットに見られるように、正常に実行されたステップは緑色に変わり、実行情報とテストケースの合格/不合格のステータスがコンソール領域に表示されます。
主な特徴
#1) このツールを使用すると、Web要素をキャプチャし、Webアプリで実行されたアクションを記録できます。自動テストケースの作成(新しいテストケース)、編集(既存のテストケース)、および再生が可能です。そして、これはすべて非常に高速かつ簡単に行うことができます。
#二) 全ての セレネーゼコマンド このツールでサポートされています。
#3) 既存のSeleniumIDEテストは(スクリプトモードを使用して)Katalon Recorderにインポートでき、以下の言語とフレームワークにエクスポートできます。
言語 | 対応するフレームワーク |
---|---|
ルビー | WebDriver + Rspec |
Groovy | カタログスタジオ |
Java | WebDriver + TestNG |
Java | WebDriver + Junit |
Java | WebDriver-バックエンドリモートコントロール+ JUnit |
ロボットフレームワーク | |
C# | WebDriver + Nunit |
Python2 | WebDriver + unittest |
#4) このツールは、FirefoxおよびChromeブラウザの最新バージョンと互換性があります。
#5) Selenium3コアエンジンで動作します。
#6) 複数のテストケースを組み合わせてテストスイート内に配置し、完全なテストスイートとして実行できます。
# 7) テストケースは、Katalon Studioにインポートできます。これは、キー駆動型およびデータ駆動型で、TDD / BDDテスト、APIテスト、ページオブジェクトモデル、テスト管理、テストケースの記録、高度なスクリプト、並列実行をサポートする完全に無料の自動化テストソリューションです。 、CI統合など!
#8) Katalon Studioユーザーだけでなく、廃止されたSeleniumIDEやその他の一般的なオープンソースフレームワークのユーザーも自動化テストを記録および再生できます。
詳細に説明されている機能
#1)ツールバー: ツールバーは、[新規]、[記録]、[再生]、[エクスポート]、[ヘルプ]、および[設定]の6つのボタンで構成されています。
- 新着: このボタンをクリックすると、テストスイート内に新しいテストケースを追加できます。
- 記録: これにより、テスト手順を記録できます。
- 演奏する: このボタンは、既存のテストケースを実行するためのものです。
- 書き出す: このボタンをクリックすると、言語とフレームワークを選択できるスクリプトモードに移動します。デフォルトでは、「KatalonStudio」が選択されています。
ここでスクリプトを保存できます。をクリックする ファイルとして保存 上のスクリーンショットのボタンを使用すると、スクリプトをGroovyファイルとして保存できます。
ここでは、フロントエンドで指定したコマンドに対応して、ここで生成されたコードを取得していることも確認できます。
これは、SeleniumIDEにあった「ソース」セクションに似ています。
以下のさまざまな言語とフレームワークに切り替えることができます。
言語とフレームワークを変更すると、それに応じてスクリプト内のコードが自動的に変更されます。
- 助けて: これにより、さまざまな機能が詳細に説明されているKatalon AutomationRecorderユーザーガイドページに移動します。
- 設定: これにより、ポートと構成の設定に移動します。
#2)テストケースエクスプローラー:
テストケースエクスプローラーには、テストスイートが含まれています。テストスイートでは、複数のテストケースを持つことができます。
テストケースを右クリックすると、[新しいテストケースを追加]、[テストケースを削除]、[テストケースの名前を変更]の3つのオプションが表示されます。
Test Suiteを右クリックすると、6つのオプションが表示されます– 「オープンテストスイート」 、 「新しいテストスイートを追加」 、 ‘ テストスイートに名前を付けて保存 、 ‘ [テストスイートを閉じる]、[新しいテストケースを追加する]、[テストスイートの名前を変更する]。
#3)テストケースウィンドウ:
この領域では、テストステップを追加、削除、編集、および実行できます。各テストステップには、コマンド、ターゲット、および値が含まれています。ドラッグアンドドロップして、テストステップの順序を変更することもできます。
#4)コンソールとリファレンス:
制限事項
上記のすべての長所に加えて、私がツールで観察した特定の短所もあります。
例えば:
- 現在、実験的なコマンドがいくつかあります。 例えば 、 ‘ sendKeys ’コマンドは実験的なものです。将来的には、これはtypeKeysコマンドに置き換えられる可能性があります。したがって、実験的なコマンドを使用する場合に備えて、将来的にはそれに応じてテストスクリプトを更新する必要があります。
- ベースURLを指定するオプションも、ツールのどこにも表示されません。これはSeleniumIDEの便利なオプションであり、テストケースをさまざまなドメインで実行できます。
- Firefoxで、KatalonRecorderのツールバーに[設定]ボタンがないことがわかりました。
Chromeの6つのボタンと比較して、ここには5つのボタンしかありません。
Javaでnullポインタ例外を回避する方法
- ツールに表示される他の特定のバグもあります。 Katalon Automation Recorderのバグと提案のセクションにアクセスして、既存の問題とその推奨される解決策の詳細を確認してください。
このツールの詳細:
こちらを確認してください クイックスタートガイド カタログオートメーションレコーダーへ。
要点
- このツールは非常に簡単かつ迅速にインストールできます。
- このツールは完全に無料です。
- 使いやすい。参照セクションは、各コマンドがどのように機能し、いつ使用する必要があるかについて詳細に説明しているため、非常に役立ちます。
- 複数の言語とフレームワークのサポートにより、このツールはより便利になります。
- Selenium IDEに存在していたほとんどすべての機能は、このツールで保持されます。
- 実際、SeleniumIDEでは使用できなかった新しいコマンドがいくつか追加されているのを見ることができました。これにより、AutomationRecorderはさらに強力になります。
- このツールは、自動化テスト作業をSeleniumIDEに大きく依存していたテストチームにとってメリットがあります。
- これは、SeleniumIDEの他の代替品よりも優れていることがわかりました。 例えば 、Kantu for Chromeとは異なり、KatalonRecorderはSeleniumIDEにあったすべてのコマンドをサポートします。
- 最新のFirefoxおよびChromeブラウザと互換性があり、今後のバージョンでもサポートされる予定です。
- ツールにはいくつかの小さなバグがあります。ただし、これらのバグは、このツールが提供する優れた機能、使いやすさ、および機能の前にはありません。
全体として、Katalon Automation Recorderは、自動化テストに最適なツールであり、SeleniumIDEの完全な代替品です。この無料ツールを試して、ここで質問をお知らせください。
推奨読書
- SeleniumとKatalonStudio:KatalonStudioでSeleniumテストを簡素化する方法
- Selenium WebDriverの概要– Seleniumチュートリアル#8
- Appium Studio for Eclipse:EclipseからのエンドツーエンドのAppium / Selenium自動化
- AutoItチュートリアル-AutoItのダウンロード、インストール、基本的なAutoItスクリプト
- Selenium自動化プロジェクトのテスト見積もりに影響を与える7つの要因– Seleniumチュートリアル#32
- Selenium IDEチュートリアル:Firefoxでの例を含むIDEコマンド
- KatalonStudioを使用したJiraのテスト自動化
- SeleniumIDEダウンロードのインストールとコア機能の概要