0

それは基本的に私の質問です。ネットで調べたのですがわかりません!JSSH をインストールする必要があるチュートリアル ( http://www.layeredthoughts.com/automation/how-to-write-your-first-ruby-web-bot-in-watir-scraping-weather-com ) を読みましたチュートリアルが機能するようにしますが、これを行う方法についての指示はなく、watir ホームページには何も見つかりません。

4

1 に答える 1

1

Firefox を駆動するために JSSH プラグインをインストールする必要はありません。

私の記憶が正しければ、JSSH プラグインは数年前に必要でした。おそらく、あなたが参照した記事が書かれた 2010 年にさかのぼります。Firefox と Watir の運転は、それ以来長い道のりを歩んできました。

そのため、最新のチュートリアルに従ってみてください。次に、必要な追加のヒントがある場合は、読んでいた記事に戻りますが、調整する必要があります.

Željko Filipin の Watirbook は、さまざまなブラウザーのさまざまなオペレーティング システムに Selenium-Webdriver をインストールするための手順で頻繁に更新されています。Watir は単に Selenium の API ラッパーであることに注意してください。

インストール手順は簡単です (より明確な詳細/手順については、書籍を参照してください)。

  1. ルビーをインストール
  2. selenium-webdriver をインストールする
  3. watir および watir-webdriver gem をインストールします (これは書籍には記載されていませんが、代わりに Watir API を使用する場合は必須です)。
  4. Firefox をインストールします (まだインストールされていない場合)。

それだ。他のプラグイン (Test-Wise Recorder、Firebug、FireXPath) は必要ありません。後者の 2 つは、Firefox の組み込みの開発者ツールで置き換えることができます。レコーダーの有用性はよく議論されます。

すべてがインストールされたら、次のようなスクリプトで開始できます。

require 'watir'

browser = Watir::Browser.new :firefox
browser.goto 'http://www.weather.com/

その後、ページの自動化に取り掛かることができます。

于 2014-06-05T02:26:59.043 に答える