Watir-自動テストツール。 インストールと最初のスクリプト。

Watirは、Ruby Webアプリケーションの自動テスト用のツールです。 さらに、Watirについて少し説明し、それをインストールして簡単なテストスクリプトを作成する方法を説明します。


Watirは、WindowsプラットフォームのInternet Explorer * ブラウザーで動作し、HTMLコードを使用してブラウザーに表示されるWebアプリケーションを自動化できます。 Watirは、ActiveXコンポーネント、Javaアプレット、Macromedia Flashおよびその他の組み込みアプリケーションでは動作しません。

* Internet Explorer 5.5、6、および7をサポート、FirewatirおよびFirefox 2および3をサポートするプラグインが必要です。 LinuxおよびMacでも動作します。

Watirを動作させてインストールするには、RubyとRuby Gemsをインストールする必要があります。 Internet Explorer開発者ツールバーも便利です。

Rubyをインストールする

ここからRuby 1.8.6ワンクリックインストーラー実行し、インストールします-インストール中に、オプション-Ruby gemおよび必要に応じてSciTEを有効にするを選択してください。 SciTEはテキストルビーエディターです。

Watirのインストール

Rubyのインストールに成功したら、コマンドプロンプトを開き、 次の *を入力します
gem update –-system
gem install watir


*プロキシサーバーを使用してインターネットに接続する場合、各コマンドには次のキーを含める必要があります。
-p http://[__]:[]
例:
gem update –-system -p proxy.com:3128


インストールが成功した場合、エラーメッセージが含まれていない行が表示されます。 このようなもの:
C:\Documents and Settings\Administrator\>gem install watir
Successfully installed watir-1.6.2
Installing ri documentation for watir-1.6.2...
Installing RDoc documentation for watir-1.6.2...


Internet Explorer開発者ツールバーをインストールする

Internet Explorer Developer Toolbarは、Watirの操作に非常に役立ちます。これは、ページ要素の属性とプロパティを簡単に表示できるためです。
手順:
  1. Internet Explorer Developer Toolbar をここからダウンロードします
  2. ロードされたIEDevToolBarSetup.msiを起動してインストールします。


Internet Explorer開発者ツールバーをテストするには、IEを起動し、ツールバーをオンにします-表示-エクスプローラーバー-IE開発者ツールバー(IE 7の場合)。

次のようなものが表示されます。
画像
図 1 Internet Explorer開発者ツールバー

最初のスクリプトを書く

前のスクリーンショットからわかるように、強調表示された要素(検索バー)の属性名はqです。 使用できます。

手順:
  1. 拡張子が.rbのファイルを作成します(例:google.rb)
  2. テキストエディタを使用してファイルを開きます。 Ruby-SciTEで提供されるエディターを使用できます。メモ帳またはその他のテキストエディターを使用できます。または、NetBeansなどの開発環境とRubyを統合できます。
  3. コードでWatirを使用するには、接続する必要があります。
    「watir」が必要
  4. 次に、次のコードを使用して簡単な検索を実行します。

完全なコード:
require 'watir'
google = "http://google.ru"

puts " 1. ."

#
ie = Watir::IE.new

# Google
ie.goto google

# "habrahabr.ru"
ie.text_field(:name, "q").set "habrahabr.ru"

# - Google
ie.button(:name, "btnG").click

puts " :"
# ""
if ie.text.include? ""
puts " - "
else
puts " - :-("
end

#
ie.close


スクリプトを実行する

起動オプション:
  1. SciTEエディターを使用している場合、 F5キーを押しながら作業することにより、スクリプトを実行します。
  2. コマンドラインからスクリプトを実行することもできます。
    ruby [__rb____]
    例:

    ruby C:\google.rb


開始し、...ご覧のとおり、テストは成功です:-)

参照:

http://wiki.openqa.org/display/WTR/Tutorial-詳細なチュートリアル
http://ru.wikibooks.org/wiki/Ruby-Ruby-Wikibook

Source: https://habr.com/ru/post/J52551/


All Articles