ウィジェットをテストする
ドキュメントとリクエストハンドラーを作成するときにウィジェットをテストします。開発時にオーサリングツールを使用してウィジェットのレイアウトをプレビューできますが、ウィジェット全体をテストするには画面付きのデバイスが必要です。
オーサリングツールでウィジェットのレイアウトをプレビューする
ウィジェットのオーサリングツールには、作業中のウィジェットのレイアウトのプレビューが表示されます。プレビューからデータストアにアクセスすることはできません。そのため、プレビューではデータストアにバインドされているプロパティの値は表示されません。
オーサリングツールでウィジェットをプレビューするには
-
ウィジェットそのものを確認するには、ウィジェットをクリックします。
-
ウィジェットをデバイスに関連付けてプレビューするには、デバイス上をクリックします。
-
デバイス上モードで、さまざまなデバイスでウィジェットに割り当てられるサイズを確認します。
デバイス上のウィジェットをプレビューする
オーサリングツールを使用してデバイス上のウィジェットをプレビューするときにウィジェットをデバイスに送信すると、デバイスの画面の中央にそのウィジェットが表示されます。そのデバイス上でウィジェットに許可されているサイズを確認できます。このプレビューはデータストアに接続しません。そのため、データストアにバインドされているプロパティの値は表示されません。
オーサリングツールからデバイス上のウィジェットをプレビューするには
- ウィジェットのオーサリングツールで、ページの下部にあるプレビューをクリックします。
- ウィジェットに対応したデバイスをメニューから選択します。
- 送信をクリックします。
デバイスにウィジェットをインストールしてテストする
ウィジェットをデバイスにインストールすると、ウィジェットギャラリーからそのウィジェットをインストールするユーザーをシミュレートできます。このオプションは、ウィジェットドキュメントと関連するリクエストハンドラーの両方をテストします。データストアコマンドの実行をテストすることもできます。
インストールオプションを使用すると、Alexaは選択されたデバイスにウィジェットをインストールします。APLパッケージのマニフェストのmanifest.installStateChanges
プロパティがINFORM
に設定されている場合、AlexaもスキルにAlexa.DataStore.PackageManager.UsagesInstalled
リクエストを送信します。ウィジェットがインストールされたら、デバイスのウィジェットパネルで確認します。このテストオプションでは、ウィジェットはデバイスのデータストアにアクセスできます。データストアREST APIと、ウィジェットとスキルの間のすべての対話をテストできます。また、デバイスのデータストアに最新情報を送信することもできます。ウィジェットパネルの使い方の詳細については、Alexaウィジェットとはを参照してください。
オーサリングツールからデバイス上のウィジェットをインストールするには
- 該当する場合は、
Alexa.DataStore.PackageManager.UsagesInstalled
リクエストのリクエストハンドラーを実装します。 - ウィジェットのオーサリングツールで、ページの下部にあるインストールをクリックします。
- ウィジェットに対応したデバイスをメニューから選択します。
- 送信をクリックします。
ウィジェットでデータストアを使用している場合は、ウィジェットのインストール後にオーサリングツールを使用してデータストアをテストできます。
オーサリングツールからデータストアをテストする
- 前述した手順でデバイスにウィジェットをインストールします。
-
ウィジェットのオーサリングツールで、ページの下部にあるインストールをクリックします。
プレビューオプションはデータストアに対応していません。データストアをテストするには、ウィジェットをデバイスにインストールする必要があります。
- データストアを更新をクリックします。
- ダイアログボックスのデータを、実行するデータストアコマンドの配列で置き換えます。
- データストアに送信をクリックしてデバイスにコマンドを送信します。
データストアコマンドの詳細については、データストアコマンドリファレンスを参照してください。
関連トピック
最終更新日: 2023 年 09 月 11 日