モバイルデバイスコントロール

本セクションでは、モバイルデバイスコントロールが、eggPlant Functionalのマウス/キーボードイベントとどのように対応しているかを説明します。

モバイルデバイスを手動でコントロールする

モバイルデバイスをeggPlant Functionalを通して手動でコントロールする場合、ほとんどのキーストロークは対応するコンピュータキーを押すことで作成可能です。(例えば、コンピュータキーボードの「m」キーを押すと、デバイス上で「m」キーストロークが生成されます。)

モバイルデバイスをスクリプト内でコントロールする

デバイス特有のキー

トラックボールおよびMenu(メニュー)キーといったコンピュータキーボード上にないコントロールについては、eggPlant Functionalはコンピュータキーを代用します。(例えば、Keypad +ボリュームアップボタンを表します。デバイスのボリュームアップボタンを連動させるには、コンピュータキーパッド状の+キーを押します。)はこれらのキーに連動するSenseTalkキーワードがあります。特定のデバイスキーマッピングは、モバイルコントロール用TypeTextキーワードに表示されます。

タッチスクリーンコントロール

eggPlant Functionalで、マウスの動きおよびクリックによる、デバイスのタッチスクリーンアクションが生成可能です。マウスボタンを押すと、デバイスはマウスカーソルと同一のポイントで画面上にあなたの指を登録します。マウスボタンが上がっているときは、マウスカーソルの動きがデバイスカーソルに影響を与えることはありません。

デバイスキーストロークをTypeTextで自動化する

eggPlant Functionalスクリプトでは、TypeTextコマンドによりキーストロークが作成されます。これらのキーストロークには、アルファベットといった文字キーストロークと、Escapeキーといった「ファンクション」キーストロークが含まれます。

文字をタイプする

デバイス上でテキストを生成するには、引用符付きのテキスト文字列を伴うTypeText コマンドを使用します。

例: TypeText “3140 Main Street” //Types this text on the device.

ファンクションキーを押す

各ファンクションキーには、TypeText コマンドで使用するために割り当てられたキーワードがあります。デバイス上でファンクションキーストロークを生成するには、対応するキーワードを伴うTypeTextコマンドを使用します。

例:TypeText DownArrow //Sends a down arrow keystroke, which corresponds to the device’s “trackball down” action.

TypeText AltKey, "d" //Holds the AltKey, and sends a d keystroke.

TypeTextステートメントを記録する

Viewer(ビューア)ウィンドウで、キーストロークおよびモバイルボタンのクリックを記録して、TypeText ステートメントを作成可能です。

キーストロークを記録する

In Capture mode, press the space bar or type any key to open the TypeText panel.

TypeTextパネルが開くと、キーストロークはテキストフィールドに挿入されます。非文字キー(および引用符)はTypeTextキーワードとして挿入され、文字キーはリテラルテキストとして挿入されます。タイプしながら、テキストフィールド内でテキストを選択・編集可能です。

TypeTextステートメントをスクリプトに挿入するには、Insert(挿入)ボタンをクリックします。

モバイルボタンを記録する

Capture(キャプチャ)モードで、Mobile(モバイル)ボタンをクリックすると、対応するTypeTextコマンドがスクリプトに挿入されます。例えば、呼び出しボタンをクリックするとスクリプトにTypeText CallButtonが挿入されます。(TypeTextパネルは開きません。)

タッチスクリーンアクションを自動化する

デバイスのタッチスクリーン操作に使用するマウスイベントにはそれぞれ、対応するスクリプトコマンドがあります(コマンドはすべて標準マウスコマンドで、あらゆるeggPlant Functionalスクリプトで使用可能です)。

For information on the various mobile-related commands that can be used to automate against mobile devices, see Mobile Control and Touch Events.

モバイルコントロール用TypeTextキーワード

AndroidデバイスとiOSデバイス両方の一部のハードキーでは、自動化のためにTypeTextキーワードを使用する必要があります。For information on the various TypeText keywords used for mobile device control, see TypeText Keywords for Mobile Control.

 

This topic was last updated on 2月 01, 2019, at 11:13:23 午前.

Eggplant icon Eggplant.io | Documentation Home | User Forums | Support | Copyright © 2019 Eggplant