Android App Links (Android端末においてURLをクリックして、モバイルアプリケーションを起動させる仕組み) や Universal Links (iOSやmacOSにおいてURLをクリックしてモバイルアプリケーションを起動させる仕組み) の挙動を Autify NoCode Mobile で検証することは可能です!
シナリオ編集画面から「ディープリンクステップ挿入」を利用してステップを挿入する、もしくは、レコーディング画面にて、端末操作アイコンをタップして表示されるメニューより、「Deep Linkを設定」からステップを追加することが可能です。こちらの記事 に詳細がありますので、ご参照ください。
Autifyのディープリンクステップは、指定したURLをブラウザで開く仕組みとなっています。そのため、アプリケーション側の設定によっては、ディープリンクをクリックしてもアプリケーションへリダイレクトしないケースがあります。もし、ディープリンクステップを実行した時にブラウザでwebページが開かれアプリケーションが起動しない場合は、以下をご確認ください。
1. アプリケーションの設定確認
ブラウザからアプリケーションへリダイレクトする設定がアプリケーション側で正しく行われているか、お客様の開発チームにご確認・変更をご検討ください。
2. JavaScriptステップを利用する方法
アプリケーション設定で変更が難しい場合、JavaScriptステップ を用いてディープリンクを開く方法があります。
※こちらもアプリの設定によっては機能しない可能性がございます。
手順
JavaScriptステップ を追加し、以下のコードを設定してください。url の部分はテストしたいディープリンクに書き換えてください。
const driver = autify.mobile.getDriver();
// Deeplinkを開く処理
await driver.executeScript("mobile: deepLink", {url: "ここにディープリンクのURLを入力"});
