テスト作成エージェントは、一般的なWebアプリの操作の多くに対応しています。テストの意図やプランでサポートされていない操作タイプが含まれている場合、エージェントが手動でステップを追加するよう案内します。
この記事では、mablテスト作成エージェントでサポートされているWeb操作とサポートされていないWeb操作について説明します。
サポートされている操作
エージェントは次の操作を実行できます。
- 要素をクリックする
- メニューから選択する
- ドロップダウンから選択する
- テキストの入力
- 日付ピッカーから日付を選択する
- 関連するフローのインポート
- 変数の作成、使用、アサーション
- 検索バーを使って検索し、結果から選択する
- スクロール
- ページが安定するのを待っています
- 生成AIアサーションによるページのビジュアル検証*
- 要素がページ上にあり、特定のテキストを含んでいることをアサートする
*テスト作成エージェントは、実行速度とコスト削減のため、可能な限り要素アサーションを使用します。アサーションが複数の要素に関わる場合や、要素の否定(例:「エラーメッセージが存在しない」)、画像やその他のビジュアルコンテンツの検証が必要な場合、または現在ページ上にある要素のテキストに対するアサーションよりも複雑な場合は、エージェントはページのビューポートに対して生成AIアサーションを使用します。
サポートされていない操作
エージェントは多くの一般的な操作に対応していますが、次のような特定のシナリオでは手動のステップが必要です。
- 新しいフローやループの作成
- スニペット
- データベースクエリ
- APIステップ
- 条件付きステップ
- 非表示要素の属性に対するアサーション
- ホバーステップ
- 新しいタブへの移動
- URL の変更
- 静的待機ステップ
- ドラッグアンドドロップステップ
- アクセシビリティテストの概要
- Cookie の作成とアサーション
- 多要素認証 (MFA) ログイン
- メールのテスト
- PDFテスト
- エレメント内でのスクロール
- CSSまたはXPathによる要素の検索