概要
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 を使用してスクリーンショット構造を分析します。 ワークフロー- Capture Screenshot をクリックして現在の画面を分析
- Cloud VL Response(JSON)を表示
- JSON レスポンスから条件を構築
- リトライ設定を構成
- フィールドパス
- 演算子(equals、contains など)
- 期待値
方法 3: AI Vision Prompt
自然言語プロンプトで Cloud Vision API を使用します。 パラメータ制御ステップ
Wait
次のステップの前に遅延を導入します。パラメータ
ユースケース
- ページロードを待つ
- アニメーションを待つ
- ネットワークレスポンスを待つ
App Launch
デバイス上の特定のアプリケーションを起動します。パラメータ
エラーハンドリング
Close App
実行中のアプリケーションを閉じます。パラメータ
共通パラメータ
Expected Result
Web Action を除くすべてのステップは、ドキュメント用の Expected Result フィールドをサポートしています:Delay Execution
検証ステップは遅延をサポートしています:ステップタイプクイックリファレンス
関連: