Watir-introduction

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

Watir-はじめに

  • Watir(RubyでのWebアプリケーションテスト)*は「Water」と発音され、Rubyを使用して開発されたオープンソースツールであり、アプリケーションの記述言語に関係なくWebアプリケーションの自動化に役立ちます。 Watirには、ブラウザとの対話、ページ要素の検索、スクリーンショットの取得、アラートの操作、ファイルのダウンロード、_window.open_ポップアップウィンドウ、ヘッドレステストなどに役立つAPIの豊富なセットが付属しています。

サポートされているブラウザは-

  • インターネットエクスプローラ
  • Firefox
  • クロム
  • サファリ
  • Edge

-Watirは、インストール用のRubygems gemとして利用できます。

Watir Webdriverを使用して、WebサイトとUIアプリケーションをテストできます。 Watirはブラウザ関連のものに完全に焦点を合わせているため、次のような他のテストフレームワークとともにWatirを使用できます

  • RSpec
  • きゅうり

メインのテストコードはテストフレームワークを使用して記述され、ブラウザーとの対話はWatirの支援を受けて行われます。

Watirと共にテストフレームワークのフローは以下のとおりです-

Rubygems

RSpecまたはCucumberは、テストランナーとテストコードに関係しています。 WebサイトまたはUIのテストに関する詳細は、Watirを参照するページオブジェクトに分割できます。このオブジェクトでは、テストに使用するページロケーターを取得します。 Watirは、そのWebドライバーとともに、ブラウザーへの接続とテスト自動化の実行に役立ちます。