Qtp-gui-objects
提供:Dev Guides
QTP-GUIオブジェクトの操作
スクリプトの実行中に、QTPが相互作用するさまざまなGUIオブジェクトがあります。 したがって、効果的に作業できるようにするために使用する主要なGUIオブジェクトの基本的な方法を知ることが重要です。
テキストボックスでの作業
以下は、実行時にテキストボックスにアクセスする方法です-
- 設定-テスターがテキストボックスに値を設定するのに役立ちます
- クリック-テキストボックスをクリック
- SetSecure -パスワードボックスのテキストを安全に設定するために使用
- WaitProperty -プロパティ値がtrueになるまで待機
- 存在-テキストボックスの存在を確認します
- * GetROProperty( "text")*-テキストボックスの値を取得
- * GetROProperty( "Visible")*-表示されている場合はブール値を返します
例
チェックボックスの使用
以下は、チェックボックスで作業できる主要な方法の一部です-
- 設定-テスターがチェックボックスの値を「オン」または「オフ」に設定するのに役立ちます
- クリック-チェックボックスをクリックします。 ONまたはOFFをチェックしますが、ユーザーはステータスを確認できません
- WaitProperty -プロパティ値がtrueになるまで待機
- 存在-チェックボックスの存在を確認します
- * GetROProperty( "name")*-チェックボックスの名前を取得
- * GetROProperty( "Visible")*-表示されている場合はブール値を返します
例
ラジオボタンの使用
以下は、ラジオボタンを操作できる主要な方法の一部です-
- * Select(RadioButtonName)*-テスターがラジオボックスを「オン」に設定できるようにします
- クリック-ラジオボタンをクリックします。 ラジオボタンのオンまたはオフでもテスターはステータスを取得できません
- WaitProperty -プロパティ値がtrueになるまで待機
- 存在-ラジオボタンの存在を確認します
- * GetROProperty( "name")*-ラジオボタンの名前を取得
- * GetROProperty( "Visible")*-表示されている場合はブール値を返します
例
コンボボックスでの作業
以下は、コンボボックスで作業できる主要な方法の一部です-
- * Select(Value)*-テスターがComboBoxから値を選択するのに役立ちます
- クリック-オブジェクトをクリックします
- WaitProperty -プロパティ値がtrueになるまで待機
- 存在-コンボボックスの存在を確認します
- * GetROProperty( "Text")*-コンボボックスの選択値を取得
- * GetROProperty( "all items")*-コンボボックス内のすべてのアイテムを返します
- * GetROProperty( "items count")*-コンボボックス内のアイテムの数を返します
例
ボタンの使用
以下は、ボタンで作業できる主要な方法の一部です-
- クリック-ボタンをクリック
- WaitProperty -プロパティ値がtrueになるまで待機
- 存在-ボタンの存在を確認します
- * GetROProperty( "Name")*-ボタンの名前を取得
- * GetROProperty( "Disabled")*-有効/無効の場合、ブール値を返します
例
webTablesの使用
今日のWebベースのアプリケーションでは、webTablesが非常に一般的になっているため、テスターはWebTablesがどのように動作し、webTablesでアクションを実行するかを理解する必要があります。 このトピックは、webTablesを効果的に使用するのに役立ちます。
Sr.No. | Statement & Description |
---|---|
1 |
if statement
|
2 |
if…else statement
|
3 |
if..elseif…else statement ブール式で構成される1つ以上の Elseif ステートメントが続き、その後にオプションの* elseステートメント*が続くifステートメント。すべての条件が偽になると実行されます。 |
4 |
nested if statements 別の if または elseif ステートメント内のifまたは elseif ステートメント。 |
5 |
switch statement
|
- html id -テーブルにidタグがある場合、このプロパティを使用することをお勧めします。
- innerText -テーブルの見出し。
- sourceIndex -テーブルのソースインデックスを取得します
- ChildItemCount -指定された行に存在するChildItemsの数を取得します
- RowCount -テーブル内の行数を取得します
- ColumnCount -テーブル内の列の数を取得します
- GetcellData -列と行インデックスに基づいてセルの値を取得します