Robot-framework-working-with-checkbox
ロボットフレームワーク-チェックボックスの操作
テストを行うには、ブラウザーと対話し、html要素を見つける方法を理解することが重要になります。 ロボットフレームワークを使用して入力フィールドを操作するのは非常に簡単です。 この章では、Selenium Libraryを使用してチェックボックスを操作する方法を学習します。 チェックボックスを使用するには、ロケーターが必要です。これは、そのチェックボックスの主な一意の識別子です。 ロケーターは、ID、名前、クラスなどです。
チェックボックステストのプロジェクトセットアップ
まず、Rideでプロジェクトを作成して、ブラウザーで動作するようにします。 コマンドラインから ride.py を使用して乗り心地を開きます。
下のスクリーンショットに示すように、_New Project_をクリックし、プロジェクトの_Name_を入力します。
プロジェクトに指定された名前はCheckboxです。 [OK]をクリックしてプロジェクトを保存します。
作成したプロジェクトの名前を右クリックして、[新しいテストケース]をクリックします-
テストケースに名前を付けて、[OK]をクリックします。 プロジェクトのセットアップはこれで完了です。 次に、チェックボックスのテストケースを作成します。 Seleniumライブラリーが必要なので、プロジェクトに同じものをインポートする必要があります。
左側のプロジェクトをクリックし、_Add__からの_Library_を使用します。
次に、[ライブラリ]をクリックします。 ライブラリ名を入力する必要がある画面が表示されます-
[OK]をクリックすると、ライブラリが設定に表示されます。
指定する名前は、サイトパッケージにインストールされているフォルダーの名前と一致する必要があります。 名前が一致しない場合、ライブラリ名は赤で表示されます-
チェックボックスのテストケース
テストケースでは、チェックボックスを選択します。 チェックボックスを選択するには、識別子ロケーターが必要です。
今、チェックボックスの次のHTML表示を検討してください-
<input type="checkbox" name="option1" value="Car"> Car
チェックボックスには、ロケーターとして_name_があります。 上記の例では、_name_は_option1_です。 同じ値を選択できるように、値も必要です。 Car は上記の例の値を保持します。
次に、チェックボックス付きのテストページを作成します。 ブラウザでチェックボックスを開き、値を選択します。
テストケースの詳細は次のようになります-
- ブラウザを開く-URL – Chromeの http://localhost/robotframework/checkboxl
- チェックボックスの詳細を入力します。 *テストケースを実行します。
テストケースのキーワードを記述しているときに、Ctrl +スペースバーを押します。 コマンドの詳細をすべて表示します。チェックボックスの詳細。
チェックボックスに使用されるキーワードは-
Select checkbox name:nameofcheckbox value
乗車からのコマンドの詳細は次のとおりです-
したがって、引数はチェックボックスのロケーターです。 チェックボックス選択のテストケースの詳細は次のとおりです-
これはURLがどのようにあるかです-
チェックボックス
<html>
<head>
<title>Checkbox Test Page>/title>
</head>
<body>
<form name="myform" method="POST">
<b>How would you like to travel?</b>
<div><br>
<input type="checkbox" name="option1" value="Car"> Car<br>
<input type="checkbox" name="option2" value="Bus"> Bus<br>
<input type="checkbox" name="option3" value="Train"> Train<br>
<input type="checkbox" name="option4" value="Air"> Airways<br>
<br>
</div>
</form>
</body>
</html>
上記のフォームでは、チェックボックスであるCarを選択する予定です。 詳細はテストケースに記載されています。 次に、テストケースを実行し、上記のフォームのチェックボックスの選択を確認します。
テストケースが実行されると、URL* http://localhost/robotframework/checkboxl *が開き、テストケースで指定されたCarという名前が選択されます。
ここに実行の詳細があります-
レポートの詳細
ログの詳細
結論
この章では、チェックボックスのロケーターを指定してチェックボックスを選択する方法を学びました。 ログとレポートは、テストケースの実行の詳細と各テストケースに費やされた時間を提供します。