ローコードテスト自動化ツール T-DASH

[Webアプリ]標準動作一覧

はじめに

Webアプリの標準動作一覧です。
動作名のリンクをクリックすると、詳細ページを新規タブで開きます。

もくじ

詳細

ブラウザ制御
入力操作
マウス操作
選択操作
特殊操作
テキスト検証
表示・非表示検証
選択状態検証
URL検証
画像認識操作
データ取得/保存操作

詳細

ブラウザ制御

No.動作名説明AnyTest連携
01画面のURLをブラウザで開く新規ブラウザを起動し、画面定義で設定済みのURLを開きます。
02URLをブラウザで開く新規ブラウザを起動し、設定値に入力したURLを開きます。
03現在のブラウザでURLにアクセスする現在開いているブラウザで、設定値に入力したURLを開きます。
04ブラウザを閉じる現在開いているブラウザを閉じます。
05全てのブラウザを閉じる現在開いている全てのブラウザを閉じます。
06ブラウザバックする現在開いているブラウザで、ブラウザバックします。
07ウィンドウを選択するアクティブウィンドウ内で選択したタブを開きます。
08最新のウィンドウに切り替える最後に開いたタブを表示します。
09ページをリロードする現在開いているブラウザで、画面をリロードします。
10現在のブラウザサイズを変更する横幅、縦幅を指定したブラウザサイズにすることができます。

入力操作

No.動作名説明AnyTest連携
01テキストを入力する指定したテキストボックスなどに、任意のテキストを入力します。
02テキストをクリアし、キーを入力するキー入力の前に、テキストエリアに入っているテキストをクリアしてからキー入力します。
03パスワードを入力するパスワードを入力できます。入力したパスワードは、レポートでは伏字(***)になります。
04テキスト入力をクリアするテキスト項目の内容を全て削除します。
05キーを入力する入力したいキー(A,B,C,D…)やショートカットキー(CTRL+Cなど)を入力できます。

マウス操作

No.動作名説明AnyTest連携
01要素をクリックする指定した要素をクリックします。
02要素が表示されていたらクリックする指定した要素が表示されていたら、クリックします。
03送信ボタンをクリックする指定した <input type=”submit”> の要素をクリックします。
04遷移リンクをクリックする指定した遷移リンクをクリックします。
05ダブルクリックする指定した要素をダブルクリックします。
06マウスオーバーする指定した要素の上でマウスオーバーします。
07ドラッグする指定した要素をドラッグします。
08ドロップする標準動作「ドラッグする」で指定した要素を、指定した場所でドロップします。
09要素をドラッグ後、指定距離移動してドロップする指定した要素をドラッグし、指定した座標の位置でドロップします。
10要素を強制クリックする指定した要素がクリックできない状態(javascriptでクリック禁止になっている、他の要素に覆われている、等)でも強制的にクリックします。
11要素が見つかるまでスクロールする指定した要素が見つかるまでスクロールします。

選択操作

No.動作名説明AnyTest連携
01チェックボックスを選択にする要素名で指定したチェックボックスを、選択状態にします。
02チェックボックスを未選択にする要素名で指定したチェックボックスを、未選択にします。
03ラベルを指定してリストを選択にするリストボックス内の指定した”ラベル”に紐づく選択肢を、選択状態にします。
04ラベルを指定してリストを未選択にするリストボックス内の指定した”ラベル”に紐づく選択肢を、未選択にします。
05値を指定してリストを選択にするリストボックス内の指定した”値(Value)”に紐づく選択肢を、選択状態にします。
06値を指定してリストを未選択にするリストボックス内の指定した”値(Value)”に紐づく選択肢を、未選択にします。
07全てのリストを選択にするリストボックス内の全ての選択肢を、選択状態にします。
08全てのリストを未選択にするリストボックス内の全ての選択肢を、未選択にします。
09フレームを選択するiframeやframe内の要素を操作するために、フレームを選択します。
10フレームの選択を解除する他のフレーム内要素を操作するために、選択中のフレームを解除します。

特殊操作

No.動作名説明AnyTest連携
01スクリーンショットを保存するスクリーンショットを撮り、設定値で指定したファイル名で保存します。
02秒待機する指定した秒数の間、待機します。
03現在のアラートを閉じる現在表示されているアラートを閉じます。
04画面に要素が表示されるまで待つ指定した要素が画面に表示されるまで、テストを停止します。
05画面に要素が表示されなくなるまで待つ指定した要素が画面上で非表示になるまで、テストを停止します。
06テストをスキップする本動作以降のテスト手順をスキップします。
07ファイルを添付するパス指定したファイルをアップロードします。
08画面のフルスクリーンショットを保存するスクロール範囲の高さも含めたスクリーンショットを取得します。
09要素の指定した属性の値が一致するか検証する実際に取得した要素の属性値が、「設定値」で指定した属性値と一致するか、検証します。
10現在のアラートのOKボタンをクリックするJavaScriptのアラートメッセージでOKボタンをクリックします。
11現在のアラートのキャンセルボタンをクリックするJavaScriptのアラートメッセージでキャンセルボタンをクリックします。
12アラートのテキストを検証する表示されているJavaScriptのアラートメッセージのテキストを検証します。
13JavaScriptを実行する指定したJavaScriptを実行します。
14テストを一時停止するテスト実行を一時停止します。

テキスト検証

No.動作名説明AnyTest連携
01要素のテキストが一致するか検証する指定した要素のテキストが、「設定値」で指定したテキストと完全一致するか検証します。
02要素のテキストが一致しないか検証する指定した要素のテキストが、「設定値」で指定したテキストと不一致であるか検証します。
03要素のテキストが値を含んでいるかを検証する指定した要素のテキスト内に、「設定値」で指定した文字列が含まれているか検証します。
04要素のテキストが値を含んでいないかを検証する指定した要素のテキスト内に、「設定値」で指定した文字列が含まれていないか検証します。
05テキストエリアの値が一致するか検証する指定した要素(テキストエリア)のテキストが、「設定値」で指定したテキストと完全一致するか検証します。
06テキストエリアの値が一致しないか検証する指定した要素(テキストエリア)のテキストが、「設定値」で指定したテキストと不一致であるか検証します。
07テキストエリアに値が含まれるか検証する指定した要素(テキストエリア)のテキスト内に、「設定値」で指定した文字列が含まれているか検証します。
08テキストエリアに値が含まれていないか検証する指定した要素(テキストエリア)のテキスト内に、「設定値」で指定した文字列が含まれていないか検証します。
09テキストフィールドの値が一致するか検証する指定した要素(テキストフィールド)のテキストが、「設定値」で指定したテキストと完全一致するか検証します。
10テキストフィールドの値が一致しないか検証する指定した要素(テキストフィールド)のテキストが、「設定値」で指定したテキストと不一致であるか検証します。
11テキストフィールドに値が含まれるか検証する指定した要素(テキストフィールド)のテキスト内に、「設定値」で指定した文字列が含まれているか検証します。
12テキストフィールドに値が含まれていないか検証する指定した要素(テキストフィールド)のテキスト内に、「設定値」で指定した文字列が含まれていないか検証します。
13ページタイトルが一致するか検証する現在開いているページのタイトルが、「設定値」で指定したテキストと完全一致するか検証します。
14テキストの値が正規表現にマッチするか検証する指定した要素のテキスト値が、「設定値」で指定した正規表現にマッチするか検証します。

表示・非表示検証

No.動作名説明AnyTest連携
01要素が表示されているか検証する指定した要素がブラウザ上に表示されているか、検証します。
02要素が表示されていないか検証する指定した要素がブラウザ上で非表示であるか、検証します。

選択状態検証

No.動作名説明AnyTest連携
01チェックボックスが選択状態か検証する指定したチェックボックスがONになっているか、検証します。
02チェックボックスが未選択状態か検証する指定したチェックボックスがOFFになっているか、検証します。
03リスト要素が選択されているか検証するリストボックス内において、指定した選択肢が選択状態であるか、検証します。
04リスト要素が一つも選択されていないか検証する指定したリストボックス内において、全ての選択肢が未選択であるか、検証します。
05ラジオボタンが選択されているか検証する指定したラジオボタンがONになっているか、検証します。
06ラジオボタンが一つも選択されていないか検証するラジオボタンが一つも選択されていないか検証する

URL検証

No.動作名説明AnyTest連携
01URLが一致するか検証する表示中ブラウザページのURLが完全一致するか、検証します。
02表示中ブラウザページのURLが部分一致するか、検証します。URLが部分一致するか検証する

画像認識操作

No.動作名説明AnyTest連携
01現在の画面と期待画像を比較する現在の状態のスクリーンショットを撮影し、設定値に登録した期待画像と比較します。
02現在の画面と期待画像をフルスクリーンショットで比較する現在の状態のフルスクリーンショットを撮影し、設定値に登録した期待画像と比較します。
03比較した画像の一致率が指定%以上であることを検証する画像比較の結果(画像一致率)が設定値に入力した値以上であるか、検証します。
04要素画像から要素を検出してクリックするXPathの代わりに画像を使って要素名を指定し、クリックします。
05要素画像から要素を検出してテキストを入力するXPathの代わりに画像を使って要素名を指定し、設定値に設定したテキストを入力します。

データ取得/保存操作

No.動作名説明AnyTest連携
01テキストを取得する指定した要素のテキストを取得します。
02属性の値を取得する指定した要素のHTMLの属性値を取得します。
03取得した属性値を入力する「属性の値を取得する」で取得した属性値を、指定した要素に入力します。
04取得した値を変数に保存する取得した値を、設定値で指定した変数名に保存します。