ディープリンクとは、アプリを起動して特定の画面を直接開くためのリンクです(ホーム画面や Web ページではなく、アプリ内の所定位置へ遷移します)。OS 標準アプリやブラウザを含む端末内のアプリを開けるほか、パラメーター(電話番号など)も渡せます。Deep Link ステップは、ディープリンクが期待どおりに動作するかを検証するためのステップであり、指定したアプリの所定位置を開いて、必要ならパラメーターも渡します。ディープリンク遷移後に確認ダイアログが表示される場合は、その承認ボタンをタップする手順も記録してください。

Deep Link ステップを追加する
Deep Link ステップを追加するには:
- Deep Link ステップを追加したい位置の(矢印記号)にカーソルを合わせます。アクションオプションが表示されます。
- "M"(Testim predefined steps)をクリックします。Predefined steps メニューが開きます。
- Actions メニューを展開し、Deep link ステップを選択します。

次のダイアログが表示されます:

- Value フィールドに、deep link の値を次の形式で入力します:
- 構文:
schemeName://parameterValue - schemeName - スキーム名は deep link で起動するアプリの名前です。
tel、sms、mailto、facetimeなど OS 内部アプリのいずれか、または通常のモバイルアプリ名を指定できます。 - parameter - アプリに渡される値。たとえばモバイルの電話番号。
- 値は JS 式文字列なので、引用符で囲んでください。
- 例 -
'sms://12354'、mailto://example@email.com、facetime://1-408-555-1212などを指定できます。
- deep link 値にパラメーターを追加する - 通常の Testim パラメーターを、JS 式と同じ要領で追加できます。例:
'sms://12354' + myParam - OK をクリックします。
ステップが追加されます。
- ステップの Properties パネルで、必要に応じて次のプロパティを指定します:
- When this step fails – このステップが失敗した場合の動作を指定します。
- When to run step – ステップを実行する条件を指定します。詳細は Conditions を参照してください。
- Override timeout – テストステップを失敗として登録するまでのデフォルトのタイムアウト設定を上書きし、異なるタイムアウト値(ミリ秒)を指定できます。成功に必要な残り時間がある限り、失敗したステップは再試行されます。