PDFコントロール
コントロールは、アプリケーション内のテスト対象の画面要素です。例:テキストボックスやテーブル。このトピックは、Tosca Cloudがサポートするすべての
テキスト
PDF文書内のテキストを確認するには、予想されるテキストを入力し、アクションモードの確認を使用します。
画像
PDF文書に画像が存在することを確認するために、入力してください。Exists==TRUEであり、アクションモードの確認を使用します。
テーブル
テーブルセル内のテキストを確認するには、以下の手順に従ってください:
アンカーコントロール
アンカーコントロールは、PDF内で常に同じ絶対位置に表示されるとは限らないコントロールを操作するときに役立ちます。これらのコントロール(「ターゲットコントロール」)が、別の要素(「アンカーコントロール」)に対して常に同じ相対位置に表示される場合、識別のためにアンカーコントロールを使用することができます。
Tosca Cloud は、適切なアンカーコントロールを見つけるのに最適です:画像アンカーは99%一致する必要があり、テキストアンカーは100%一致する必要があります。時々、問題を引き起こすことがあります。例えば、テキストに光学認識を使用する場合、Tosca Cloud は、数字の0を文字のOとして解釈することがあります。
この場合、より低い精度の設定が可能です。そのためには、アンカーを持つモジュール属性の遷移パラメータを作成し、名前を「精度」とし、値を0から100の間に設定してください。この値は、モジュールの新しい精度のパーセンテージを表します。
アンカーコントロールを編集する
エリアをアンカーコントロールに変えたら、それを右クリックして編集してください。以下のオプションがあります:
-
アンカーコントロールのタイプを変更するには、テキストアンカーまたは画像アンカーを選択してください。
-
アンカーコントロールにターゲットコントロールを追加するには、ターゲットコントロールの追加/削除を選択し、追加するターゲットコントロールを選択します。
-
アンカーコントロールからターゲットコントロールを削除するには、ターゲットコントロールの追加/削除を選択し、削除するターゲットコントロールを選択します。
アンカーコントロールを任意で識別可能にしてください。
アンカーコントロールは一意に識別可能でなければなりません。そうでない場合、Tosca Cloud は実行時に正しいアンカーを見つけることができません。
一意でないアンカーコントロールは、コントロールの一覧でオレンジ色にハイライト表示され識別できます。アンカーコントロールを一意に識別可能にするためには、再描画してください。
反復するエリアのコントロール
反復するエリアは、PDFの複数のページで同じエリアに要素が表示される場合に便利です。
デフォルトでは、Tosca Cloud の、PDFのすべてのページがチェックされています。特定のページを除外する場合は、モジュール属性の「反復するエリアの除外」を利用してください。
-
モジュールを使用するすべてのテストケースで同じページを除外する場合は、モジュールを調整してください。
-
この特定のテストケースにおいて特定のページのみを除外する場合は、モジュールから作成したテストステップを調整してください。
モジュールまたはテストステップのいずれかを調整するには、「反復するエリアの除外」の値を変更します。この表には、すべての可能な値が一覧表示されています:
|
値 |
説明 |
|---|---|
|
奇数ページ |
すべての奇数ページを除外します。 |
|
偶数ページ |
すべての偶数ページを除外します。 |
|
<positive integer> |
このページ番号のすべてのページを除外します。複数のページや範囲を入力することも可能です。 例えば、1; 3-6; 9はページ1、3、4、5、6、及び9を除外することになります。 |