発見した画像とOCR情報関数
このセクションの関数は、テスト対象システム(SUT)上で最後に発見された画像またはテ キスト(OCR)検索に関する追加情報を返します。たとえば、画像コレクションを使用していて、コレクション内のどの画像が見つかったか、または複数のスケールで作業しているときにどのスケールで画像が見つかったかを決定する必要がある場合など、これらの関数は特に便利です。
FoundImageInfo関数
Behavior: 単一の画像またはOCR検索のプロパティリスト、または複数の参照のプロパティリストを返します。利用可能なデータによりますが、リストにはImage PropertiesまたはOCRプロパティ、および以下のプロパティが含まれることがあります。
画像検索の場合:
- Description: Suite Editor Infoパネルの画像説明。
- ImageLocation:
ImageLocationfunctionを使用して見つけた画像の座標。 - ImageRectangle:
ImageRectanglefunctionを使用して見つけた画像の長方形の座標。
場合によっては、Tolerant of Backgroundが元々設定されていた場合に、foundImageInfo関数が検索タイプとしてText as the search typeにSmoothedを返すことがあります。これは、Scaleが1以外の値を使用して検索が行われると発生します。
Parameters: なし; 最後に見つけた画像を参照します。
Returns: 画像またはOCRのプロパティリスト。例えば:
画像検索の返り値:
(CaptureDate:"2016-09-09 13:02:53 -0600", CaptureHost:"Windows", CaptureLocation:(305,270), CaptureScreenSize:(1024,768), Description:"", HotSpot:(41,14), ImageLocation:(346,284), ImageName:"WelcomeMessage", ImagePath:"C:/Users/Carrie/Documents/Suites/mySuite.suite/Images/WelcomeMessage.png", ImageRectangle:(305,270,387,298), ImageSize:(82,28), ImageTolerance:"53", Pulsing:"False", Scale:"1", SearchType:"Smooth")
OCR検索の返り値:
(CaseSensitive:"No", Contrast:"Off", IgnoreSpaces:"No", ImageLocation:(351,283), ImageRectangle:(319,277,384,290), Language:"English", searchrectangle:(230,242,504,371), text:"TestPlant", TextPlatform:"Generic OCR", validcharacters:"TestPlant")
例:
Click text:"Single Sign-On"
put FoundImageInfo() // 前回成功した画像またはOCR検索のFoundImageInfoの戻り値を印刷します
例:
WaitFor 10, "WelcomeMessage"
log the FoundImageInfo's description // 画像の説明の内容をログに記録します