0

システムにwatir gemをインストールしました

gem install watir

その後、JSSH Firefox 拡張機能をインストールします。

私の質問は、Firefox で JSSH を有効にする方法と、これをテストに使用する方法です。

前もって感謝します

4

2 に答える 2

0

Watir は、ブラウザー ベースの Web アプリ フロント エンド テスト ツールです。

Windows プラットフォームでは、デフォルトで、Web テストは Internet Explorer で実行されます。

watir の主な欠点は、IE を搭載した Windows でしか動作しないことです。

以下は、サンプルの自動テストを実行するのに役立ちます。

次のコードを sample.rb ファイルに保存します

require 'rubygems'
require 'watir'

browser = Watir::Browser.new
browser.goto("http://www.google.co.in/")
browser.text_field(:name => "q").set "spritle.com"
browser.button(:name => 'btnG').click

このファイルのコマンド プロンプトを実行しますruby sample.rb-- このコマンドは、コマンド プロンプトからこのファイルを実行するのに役立ちます

上記のコードは、Google ページを自動的に開き、テキスト フィールドに「spritle.com」と入力して検索ボタンをクリックし、検索結果を表示します。最後にブラウザを閉じます。(注: これにより、Internet Explorer ブラウザーのみが開きます)

詳細については、次のリンクを参照してください。

于 2011-07-14T07:07:02.363 に答える
0

watir-webdriver を使用して、FireFox で GUI テストを実行できます。

require "watir-webdriver"

browser = Watir::Browser.new :ff
browser.goto("http://www.google.co.in/")
browser.text_field(:name => "q").set "spritle.com"
browser.button(:name => 'btnG').click

また、何らかの理由で、スクリプトは自分のマシンで firefox.exe バイナリを見つけることができなかったため、後に次を追加する必要がありましたrequire "watir-webdriver"

Selenium::WebDriver::Firefox::Binary.path='C:\Program Files\Mozilla Firefox\firefox.exe'
于 2013-11-14T16:32:13.597 に答える