最近のアクセス:
GXtest の UI テスト - サポートされているコマンド

ここで紹介する一連の GXtest コマンドは、ブラウザー (デスクトップおよびモバイル OS) でのテストの実行をコントロールするように設計されています。これは、WebDriver プロトコルをラップするアダプテーションレイヤー (外部オブジェクト) によって実現します。
ブラウザーを使用したテスト自動化のアクションは、5 つのカテゴリに分類されます:

ドライバーおよびブラウザーの自動化

WebDriver: Web Driver プロトコルを使用して、(ローカルまたはリモートで) テストセッションを開始および終了します。
ブラウザー: ウィンドウサイズの処理、スクリーンショットの取得、ナビゲーション (戻る、更新、進む) などを行います。
待機: Web ページに特定のエレメントが表示されるまで待機します。
タイムアウト: タイムアウト値を設定します (明示的、暗示的、ページのロード)。

マウスとキーボードのアクション

クリック: コントロールにクリックイベントとダブル クリック イベントを送信します。
入力: さまざまなコントロールに (既存のテキストを消去してから) 入力する場合に使用します。
選択: コンボボックスからオプションを選択する場合に使用します。
キーストローク: さまざまなコントロールにキーを送信する場合に使用します。
マウスの動作: マウスポインターを特定の位置に移動します。
コンテンツの編集: 特殊な HTML5 コントロールのコンテンツを編集します。
ファイルのアップロード: ファイルをアップロードします。

検証

コントロールの存在: コントロールが存在するかどうかをチェックします。
コントロールの有効化: コントロールが有効かどうかをチェックします。
コントロールの表示/非表示: コントロールが表示されるかどうかをチェックします。
コントロールのフォーカス: コントロールがフォーカスされているかどうかをチェックします。
テキストの表示: Web ページにテキストが表示されるかどうかをチェックします。

テキスト、値、アサーション

テキストの取得: コントロールからテキストを取得します。
値の取得: コントロールから値を取得します。
アサーション: コマンドを組み合わせて、異なるテキスト、値、ブラウザーのタイトル、または任意のデータに対して検証を行います。
検証: ブール値のアサーションのように動作しますが、Web テストの実行を停止し (これが既定の動作です)、スクリーンショットを取得することができます。

フォーム、フレーム、警告、ウィンドウ

ウィンドウ/タブ: 現在作業しているウィンドウ/タブを管理します。
フォームの送信: フォームを送信します。
フレーム: 作業するフレームを選択します。
警告: JavaScript の警告/メッセージ/プロンプトを処理します。

 


サブページ
Created: 19/08/09 02:01 by Admin Last update: 21/05/11 23:25 by Admin
カテゴリ
Powered by GXwiki 3.0