PDFコントロール

コントロールは、アプリケーション内のテスト対象の画面要素です。例:テキストボックスやテーブル。このトピックは、Tosca CloudがサポートするすべてのPDFを列挙しています。

テキスト

PDF文書内のテキストを確認するには、予想されるテキストを入力し、アクションモード確認を使用します。

画像

PDF文書に画像が存在することを確認するために、入力してください。Exists==TRUEでありアクションモード確認を使用します。

テーブル

テーブルセル内のテキストを確認するには、以下の手順に従ってください:

  1. テーブルの説明に従ってセルを識別します。

  2. 予想されるテキストをテスト ケースに入力し、アクション モード確認を使用します。

アンカーコントロール

アンカーコントロールは、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を除外することになります。