inputd-cliは、シミュレートされたユーザー入力とシステム制御を通じて、プログラムでFire TVデバイスやVega仮想デバイスを操作できるコマンドラインツールです。このツールは、物理的な操作なしにデバイスの動作を制御する必要がある自動テスト、デバイスデバッグ、および開発ワークフローに不可欠です。
主な機能
- 入力シミュレーション - ボタン押下、タッチイベント、スワイプ、マウス操作を送信します。
- テキスト入力 - テキスト文字列をデバイスに直接挿入します。
- 画面操作 - 画面サイズを取得し、ジェスチャーベースのナビゲーションを実行します。
- 自動化サポート - スクリプト作成とバッチ操作のためのコンソールモードを提供します。
前提条件
- USBまたはTCP/IP経由でVDA接続を確立します。 TCP/IP経由のVDAの有効化のページにある手順を参照してください。
-
アクセスレベルに適したセキュリティ権限を取得します。
セキュリティコンテキストが異なれば、
inputd-cli機能へのアクセスレベルも異なります。現在の権限を確認して、環境で使用できるコマンドを確認してください。 - Fire TVデバイスで開発者モードを有効にします(推奨)。 開発者モードの構成のページにある説明を参照してください。
-
Vega仮想デバイスユーザーの場合、すべてのコマンドにアクセスできるように、開発者モードを有効にしてください。
a. 仮想デバイスシェルに接続します。
b. 開発者モードを有効にします。デフォルト(制限付き)モードでは、get_camera_cover_open_close、get_mic_state、get_screen_sizeコマンドのみが表示されます。 開発者モード(全機能)では、touch、swipe、button_press、send_textなど、すべてのコマンドが表示されます。
VDAシェルによるアクセス
このツールはFire TVデバイスシステムに組み込まれているため、別途インストールする必要はありません。inputd-cliには、VDAシェル環境からアクセスできます。

