Eggplant Functionalスクリプティングのための上位10のSenseTalkコマンドと関数
Eggplant Functionalは、Turbo Captureセッション、Autosnippet Generation、およびAssisted Scriptingを含む、テストスクリプトとコードスニペットを作成するための複数の方法を提供します。これらの方法はすべて、ビューアウィンドウと対話し、スクリプトエディタでSenseTalkコードを生成するのに役立ちます。
しかし、あなたはまだ自分のコードを見直し、修正する必要があり、おそらく最終的にはより高度なSenseTalkスクリプトを手動で作成する必要があります。そのような状況のために、ここに便利なSenseTalkコマンドと関数のトップ10リストと、それらをいつどこで使用するかについてのいくつかのヒントをまとめました。
1. Clickコマンド
Click
コマンドを使用して、マウスボタンで行うように、テスト対象のシステム(SUT)上の位置をクリックします。通常は、画像参照を使用してクリックする位置を指定します:
Click "Launch_Chrome" // 画像名Launch_Chromeと一致する画面位置でクリックアクションを実行する
また、テキストでクリックする位置を指定することもできます。これは、提供されたテキストを画面で検索するためにOCRを使用します:
Click text:"Eggplant" // OCRが指定されたテキストを見つけた画面位置でクリックアクションを実行する
Click
コマンドは、ボタン、アイコン、リンク、チェックボックス、メニューオプションをクリックするなど、SUTと様々な方法で対話するのに便利です。また、テキストを入力するためのフィールドをクリックするためにも使用できます。また、マウスポインタのフォーカスを設定するために、SUT画面の任意のエリアをクリックすることもできます。
モバイルデバイスのSUTに対してテストを行っている場合、Tap
コマンドを Click
の代わりに使用することを選ぶかもしれません。これは、そのようなデバイス上のユーザー操作を考える際に、タップがより自然な方法だからです。しかし、Click
コマンドと Tap
コマンドは機能的には同じであり、どちらもデスクトップOSでもモバイルOSでも使用できます。
関連記事
- マウスイベントと制御:
DoubleClick
、DoubleTap
、RightClick
などの関連コマンドについて学びます。 - ホットスポット: 画像のホットスポットを移動して、クリックアクションが画像の中心以外の場所、画像の外側を含む場所で行われるようにする方法を学びます。
- 画像プロパティリスト: スクリプティングを改善するために
Click
(および任意の画像検索)で使用できる追加のプロパティについて知ります。