mablデスクトップアプリを開く、テスト対象のアプリケーションを操作する、トレーナーの再生を行うといった作業を必要としないブラウザーまたはモバイルテストの更新を行いたい場合は、テストを編集 > クイック編集を選択できます。
クイック編集は、mablアプリのWeb版とデスクトップ版の両方で利用できます。その名が示すように、テストに以下のような簡単な変更を加えるのに適しています。
- 変数値やアサーション値の更新
- ステップへの要素の検索属性の追加
- トラブルシューティング目的でのステップの無効化
- ステップの削除や並べ替え
Quick Editモードでのテスト
クイック編集モードのサポート対象
クイック編集モードでのステップの追加は、テスト対象アプリケーションの操作を必要としないステップに限られています。クイック編集モードで作成できるステップは以下の通りです。
| ステップのタイプ | Quick Editのサポート | 詳細 |
|---|---|---|
| 記録されたアクション | なし | ブラウザーやモバイルアプリが存在しないため、クイック編集モードで記録されたアクションを追加することはできません。 |
| アサーション | なし | クイック編集モードでは、アサーションは無効にされています。 (ただし、要素を検索ステップで作成されたカスタム検索のアサーションはサポートされます)。 |
| 変数 | 一部あり | エレメントプロパティを除くすべてのソースから変数を作成できます。 |
| フロー | あり | クイック編集モードは、フローの作成とインポートの両方をサポートします。 |
| 条件 | 一部あり | 要素の検索、JavaScript、または変数に基づいて条件を設定できます。 |
| JavaScript | あり | クイック編集モードは、スニペットの作成とインポートをサポートしますが、スニペットの実行はサポートしません。 |
| Wait | あり | |
| Wait until present/Wait until not present | 一部あり | 「要素の検索」ステップを使用してロケーターで追加するか、記録済みのクリックステップを変換して追加できます。トレーナーで要素を選択する方法は、テスト対象のアプリケーションが必要なため、クイック編集モードでは使用できません。 |
| アクセシビリティ | 一部あり | ページを対象としたアクセシビリティチェックはサポートされます。 |
| 要素の検索 (Find element) | あり | mablトレーナーでは、XPathもしくはCSSを使った要素の検索ステップがページのエレメントに一致するかを確認できます。クイック編集モードでは、テスト対象アプリケーションが開いていないため、このプレビュー機能は使用できません。 |
| URLにアクセス | あり | |
| エコー | あり | |
| APIステップ | あり | |
| データベースクエリ | あり | |
| MFA認証コード | なし | 多要素認証 (MFA) の認証コードを入力するには、テスト対象のアプリケーションと操作する必要があります。 |
| メールボックスステップ | 一部あり | クイック編集では、メールボックスアドレスの作成やmabl メールボックスのオープンに対応しています。アプリケーションの操作が必要なため、メールボックスアドレスの挿入には対応していません。 |
| Cookie | 一部あり | クイック編集では、Cookie の作成と削除ができますが、Cookie のアサーションには対応していません。 |
| ビューポートの設定 | あり |