Robot-framework-working-with-textbox

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

ロボットフレームワーク-Textboxの操作

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

この章では、次の領域について説明します-

  • テキストボックステストのプロジェクト設定
  • 検索テキストボックスにデータを入力
  • 検索ボタンをクリック

テキストボックステストのプロジェクト設定

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

テキストボックスのテスト

_New Project_をクリックし、以下に示すようにプロジェクトの_Name_を入力します。

Textbox Testing Ex

プロジェクトの名前は_Textbox_です。 [OK]をクリックしてプロジェクトを保存します。 作成されたプロジェクトの名前を右クリックし、[新しいテストケース]をクリックします-

プロジェクト作成例

新規プロジェクト作成例

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

左側のプロジェクトをクリックして、インポートの追加からライブラリを使用します。

ライブラリ追加インポート

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

ライブラリExをクリック

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

Library Exsをクリック

指定する名前は、サイトパッケージにインストールされているフォルダーの名前と一致する必要があります。

名前が一致しない場合、ライブラリ名は次のスクリーンショットのように赤で表示されます-

screenshot Ex

テキストボックスにデータを入力

次に、テストケースを作成します。 テストケースの詳細は次のようになります-

  • ブラウザを開く-URL-Chromeでhttps://www.finddevguides.com/
  • [[1]]
  • 検索をクリック

テキストボックスを使用するには、ロケーターが必要です。 ロケーターは、id、name、classなどのテキストボックスの識別子です。 たとえば、使用している場合-

  • テキストボックスの name 属性、nameでなければなりません-Nameofthetextboxまたはname = Nameofthetextbox
  • テキストボックスの id 。id:idoftextboxまたはid = idoftextboxになります
  • テキストボックスの class 、それはclass-classfortextboxまたはclass = classfortextboxになります

次に、乗車中のテキストボックスのテストケースの詳細を追加します。 ここにテキストボックスのテストケースに入力されたキーワードがあります-

入力されたキーワード

  • ブラウザを開く-キーワードは、指定されたURLおよび指定されたブラウザのブラウザを開きます。
  • 入力テキスト-このキーワードは入力タイプで機能し、サイトhttps://www.finddevguides.com/でロケーターname:searchを検索します。angularjsは、テキストボックスに入力する値です。
  • *クリックボタン*を使用して、位置クラス:gsc-search-button-v2のボタンをクリックします。

今、私たちは同じを実行します-

ボタンをクリック

検索アイコンをクリックすると、次のスクリーンショットに示すような画面が表示されます-

検索アイコン

今、レポートとログの詳細を見てみましょう-

報告書

ログの詳細

Log

ログの詳細Ex

ログの詳細Exs

結論

ロボットフレームワークのセレンライブラリを使用してテキストボックスを操作する方法を見てきました。ロボットフレームワークで使用可能なキーワードとインポートしたライブラリを使用して、テキストボックスを見つけてデータを入力し、同じものをテストできます。