メインコンテンツへスキップ
これは、Qaptly Mobile Test Designer で利用可能なすべてのテストステップタイプの完全なリファレンスです。

概要

Qaptly は 9 つのステップタイプを 3 つのカテゴリに分類してサポートしています:

インタラクションステップ

Tap

デバイス画面上の特定の場所をタップします。

ターゲットモード

座標モード
  • 座標は正規化されています(0-1 範囲)
  • (0,0) は左上、(1,1) は右下
要素ロケーターモード
ロケーター戦略:

スクロールオプション

  • Auto-scroll: 表示されていない場合に要素を見つけるためにスクロール
  • Scroll to top first: スクロール位置をリセット
  • Max scroll attempts: 1-50(デフォルト: 10)

フォールバック座標

要素ロケーターを使用する場合、ロケーターが失敗した場合のフォールバック座標をオプションで設定できます。

Press

指定された期間、場所を長押しします。

パラメータ

Tap からのすべてのターゲットオプションが利用可能です。

Swipe

ある点から別の点へのスワイプジェスチャーを実行します。

パラメータ

クイックジェスチャープリセット

Android プリセット iOS プリセット ユニバーサルプリセット

Input

テキスト入力フィールドにテキストを入力します。

パラメータ

  • 複数行テキストをサポート
  • 環境変数: {{variable_name}}

Key

デバイスのハードウェアキーまたはシステムボタンを押します。

利用可能なキー


検証ステップ

Verify

条件が満たされていることを確認します。3 つの検証方法が利用可能です。

方法 1: UI Hierarchy

UI ツリー内の要素の存在を確認します。 ターゲット設定 Tap と同じ - 座標または要素ロケーターを使用します。 プロパティを確認 ポーリング設定
リトライ設定

方法 2: AI Vision Structured

Cloud Vision API を使用してスクリーンショット構造を分析します。 ワークフロー
  1. Capture Screenshot をクリックして現在の画面を分析
  2. Cloud VL Response(JSON)を表示
  3. JSON レスポンスから条件を構築
  4. リトライ設定を構成
条件ビルダー JSON レスポンスフィールドに基づいて条件を作成:
  • フィールドパス
  • 演算子(equals、contains など)
  • 期待値

方法 3: AI Vision Prompt

自然言語プロンプトで Cloud Vision API を使用します。 パラメータ

制御ステップ

Wait

次のステップの前に遅延を導入します。

パラメータ

ユースケース

  • ページロードを待つ
  • アニメーションを待つ
  • ネットワークレスポンスを待つ

App Launch

デバイス上の特定のアプリケーションを起動します。

パラメータ

起動オプション エラーハンドリング

Close App

実行中のアプリケーションを閉じます。

パラメータ


共通パラメータ

Expected Result

Web Action を除くすべてのステップは、ドキュメント用の Expected Result フィールドをサポートしています:

Delay Execution

検証ステップは遅延をサポートしています:

ステップタイプクイックリファレンス


関連: