Robot-framework-working-with-radio-button
ロボットフレームワーク-ラジオボタンの操作
テストを行うには、ブラウザーと対話し、html要素を見つける方法を理解することが重要になります。 ロボットフレームワークを使用して入力フィールドを操作するのは非常に簡単です。 この章では、Selenium Libraryを使用してラジオボタンを操作する方法を学習します。 ラジオボタンを使用するには、ロケーター(そのラジオボタンの一意のメイン識別子)が必要です。
私たちはここで以下を議論するつもりです-
- ラジオボタンテストのプロジェクト設定
- ラジオボタンのテストケース
ラジオボタンテストのプロジェクトセットアップ
まず、Rideでプロジェクトを作成して、ブラウザーで動作するようにします。 コマンドラインからride.pyを使用して乗車を開きます。
下のスクリーンショットに示すように、[新しいプロジェクト]をクリックし、プロジェクトの[名前]を入力します。
指定された名前はRadioButtonです。 [OK]ボタンをクリックして、プロジェクトを保存します。
作成されたプロジェクトの名前を右クリックし、[新しいテストケース]をクリックします-
テストケースに名前を付け、[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ラジオボタンが選択されます。
ここにライドの実行の詳細があります-
詳細については、レポートとログを見てみましょう。
レポートの詳細
ログの詳細
テストケースの詳細
結論
テストケースにラジオボタンのグループ名を指定して、ラジオボタンの値を選択する方法を見てきました。 ロボットフレームワークで使用可能なキーワードとインポートされたライブラリを使用して、ラジオボタンを見つけ、ラジオボタンの値を選択できます。 ロボットフレームワークのログとレポートを使用して、実行されたテストケースの詳細を取得します。