Eggplant Functionalビューアウィンドウ
Eggplant Functionalビューアウィンドウは、Eggplant Functionalインターフェースを通じてテスト対象のシステム(SUT)に接続すると開きます。このウィンドウには、そのオリジナルのディスプレイで見るようなリモートSUTの画像が表示されます。
ビューアウィンドウには、ライブモードとキャプチャモードの2つのモードがあります。ライブモードでは、ユーザーとしてSUTと対話でき、キャプチャモードでは、Eggplant Functionalスクリプトで使用する画像をキャプチャできます。ライブモードとキャプチャモードを切り替えるには、ビューアウィンドウツールバーのEnter Capture ModeまたはEnter Live Modeアイコンをクリックします。
WindowsではControl、MacではCommandを押すことでLive ModeとCapture Modeを切り替えることもできます。Eggplant Functionalの設定(Eggplant > Preferences > Viewer)のViewerタブで、この操作を実行するための異なるキーを選択することができます。
ライブモード
ライブモードのビューアウィンドウ
Live Modeでは、ローカルのマウ スとキーボードを使って、ユーザーとしてSUTと対話できます。この対話は、SUTのキーボードとマウスを直接使用しているかのように動作します。Live Modeでは、SUT上で動作するアプリケーションとローカルコンピューターとの間でテキストをコピー&ペーストすることもできます。
この機能を使用して、リモートSUTをナビゲートし、アプリケーションを起動し、画像をキャプチャし、興味のあるテストを実行するための環境を準備することができます。
ビューアウィンドウがローカルシステムのアクティブウィンドウでない場合、クリックやキーストロークはローカルコンピューターに適用され、SUTには適用されません。
キャプチャモード
キャプチャモードのビューアウィンドウ
キャプチャモードのビューアウィンドウ
Capture Modeでは、SUTから画像をキャプチャし、実行したいアクションを表すコマンドと関数を組み合わせて、結果のSenseTalkコードを現在のスクリプトに挿入できます。キャプチャモードでは、ビューアウィンドウが暗くなり、下記で説明するキャプチャエリアを除いて表示されません。
画像キャプチャ
SUTから画像をキャプチャするには、画像をクリックします。Eggplant Functionalのエッジ検出機能が自動的に画像を囲むキャプチャエリアのサイズを調整します。ほとんどの場合、自動的にサイズ調整された画像はSenseTalkのスクリプティングや画像検索に適しています。ただし、キャプチャエリアのサイズと配置は手動で調整することも可能です。詳細は下記のキャプチャエリアを参照してください。
自動エッジ検出に基づいて画像をキャプチャする場合、ホットスポットはクリックした位置に配置されますが、これは必ずしも画像の中心ではありません。必要に応じてホットスポットを移動できます。ホットスポットについての完全な情報は、ホットスポットをご覧ください。
スクリプトにコードを挿入せずに画像をスイートに追加したい場合は、ビューアウィンドウツールバーのCapture Imageをクリックするか、キャプチャエリアで右クリックし、Add Imageを選択します。
現在のスクリプトに関連するコード行を追加して、スイートに画像をキャプチャするには、ツールバーの適切なボタン(Click、DoubleClickなど)をクリックするか、キャプチャエリアで右クリックして、ドロップダウンメニューから適切なアクションを選択します。Viewerウィンドウでは、キャプチャした画像に含めることができる多くのコードオプションを提供しています。この機能は、Eggplant Functionalのアシステッドスクリプティングメソッドによるスクリプト生成の基礎となっています。
画像をキャプチャする方法を選択したら、Image Captureパネルが開きます。このパネルは基本的にSaveダイアログボックスですが、スクリプトで画像を使用する際に希望するオプションを更新する追加の機会を提供します。詳細情報については、Image Capture Panelをご覧ください。