Robot-framework-working-with-radio-button

提供:Dev Guides
移動先:案内検索

ロボットフレームワーク-ラジオボタンの操作

テストを行うには、ブラウザーと対話し、html要素を見つける方法を理解することが重要になります。 ロボットフレームワークを使用して入力フィールドを操作するのは非常に簡単です。 この章では、Selenium Libraryを使用してラジオボタンを操作する方法を学習します。 ラジオボタンを使用するには、ロケーター(そのラジオボタンの一意のメイン識別子)が必要です。

私たちはここで以下を議論するつもりです-

  • ラジオボタンテストのプロジェクト設定
  • ラジオボタンのテストケース

ラジオボタンテストのプロジェクトセットアップ

まず、Rideでプロジェクトを作成して、ブラウザーで動作するようにします。 コマンドラインからride.pyを使用して乗車を開きます。

ラジオボタンテスト

下のスクリーンショットに示すように、[新しいプロジェクト]をクリックし、プロジェクトの[名前]を入力します。

ラジオボタンテスト名

指定された名前はRadioButtonです。 [OK]ボタンをクリックして、プロジェクトを保存します。

作成されたプロジェクトの名前を右クリックし、[新しいテストケース]をクリックします-

ラジオボタンテスト名New

ラジオボタンテスト名ニュース

テストケースに名前を付け、[OK]をクリックして保存します。 プロジェクトのセットアップは完了し、ラジオボタンのテストケースを作成します。 Seleniumライブラリーが必要なので、プロジェクトに同じものをインポートする必要があります。

左側のプロジェクトをクリックし、_Add__からの_Library_を使用します。

左側のライブラリ

ライブラリをクリックすると、ライブラリ名を入力する必要がある画面が表示されます-

ライブラリをクリックすると

[OK]をクリックすると、ライブラリが設定に表示されます。

表示されたライブラリをクリックすると

指定する名前は、サイトパッケージにインストールされているフォルダーの名前と一致する必要があります。 名前が一致しない場合、以下に示すように赤になります-

サイトパッケージ

ラジオボタンのテストケース

ラジオボタンテストケースは、ロケーターの助けを借りてラジオボタンを選択します。

ラジオボタンの次のHTML表示を考慮してください-

<input type="radio" name="gender" value="male" checked> Male<br/>
<input type="radio" name="gender" value="female"> Female<br/>

ラジオボタンの場合、_name_はロケーターです。 上記の例では、_nameはgender_です。 必要なラジオボタンを選択できるように、値も必要です。 上記の例の値は_MaleとFemale_です。

次に、ラジオボタンを使用してテストページを作成し、ブラウザで同じテストページを開きます。 次に、ラジオボタンの値を選択します。 テストケースの詳細は次のようになります-

 *ブラウザーを開く− URL −* http://localhost/robotframework/radiobuttonl * in chrome
* ラジオボタンの詳細を入力してください
 *テストケースを実行する

テストケースのキーワードを記述しているときに、Ctrl +スペースバーを押します。 コマンドの詳細を取得します。ラジオボタンの詳細

ラジオボタンの詳細

ラジオボタンの場合、引数はグループ名と値です。 ラジオボタン選択のテストケースの詳細を次に示します-

ラジオボタンの引数

以下は、ラジオボタンのテストページです-

ラジオボタンのテストページ

RadiobuttonlのHTMLコード

<html>
   <head>
      <title>Radio Button</title>
   </head>
   <body>
      <form name="myform" method="POST">
         <b>Select Gender?</b>
         <div><br/>
            <input type="radio" name="gender" value="male" checked> Male<br/>
            <input type="radio" name="gender" value="female"> Female<br/>
         </div>
      </form>
   </body>
</html>

上記のフォームでは、ラジオボタンである女性を選択する予定です。 名前と値はテストケースに記載されています。 次に、テストケースを実行し、上記のフォームのチェックボックスの選択を確認します。

テストケースを実行し、ブラウザで表示を確認しましょう-

テストケースを実行

テストケースが実行されると、URL* http://localhost/robotframework/radiobuttonl *が開き、テストケースで指定した名前と値を持つFemaleラジオボタンが選択されます。

ここにライドの実行の詳細があります-

Rideでの実行の詳細

詳細については、レポートとログを見てみましょう。

レポートの詳細

レポートの詳細

ログの詳細

ログ詳細ラジオ

テストケースの詳細

テストケースの詳細

結論

テストケースにラジオボタンのグループ名を指定して、ラジオボタンの値を選択する方法を見てきました。 ロボットフレームワークで使用可能なキーワードとインポートされたライブラリを使用して、ラジオボタンを見つけ、ラジオボタンの値を選択できます。 ロボットフレームワークのログとレポートを使用して、実行されたテストケースの詳細を取得します。