2017-06-06 5 views
-2

での実行中にエラーを取得しています見つけることができます。私は「CMD」の私のTestingTraining.rbを使用して実行を試みたとき、私は「ルビーTestingTraining.rbは>」</p> <p>スクリプトはここにあなたの下TestingTraining.rbに書いた私の地元のラップトップルビーキュウリワチール

このスクリプトは、Firefoxブラウザを開き、アプリケーションにログインします

はそれのようにエラーメッセージが表示さ... ++メモ帳に

をコードを書いた:私はバンドラーを更新しようとした

C:/Ruby200-x64/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `require': `require "watir-webdriver"` is deprecated. Please, use `require "watir"`. 
TestingTraining.rb:7:in `<main>': undefined local variable or method `watir' for main:Object (NameError) 

/Watir/Watir-webdriverを使用して、それらをファイルに使用しました。代わりにbrowser =watir::browser.new:firefox試してみるの

+1

「TestingTraining.rb」が表示されなくても何が起こっているのかは分かりません。問題を再現するのに十分な内容を含めるように質問を編集できる場合は、より良い回答が得られます。ある何Firefoxの browser.goto 'http://trainingrite.net' – orde

+0

#このスクリプトは、Firefoxブラウザを開き、Facebookアプリケーションにログインします 'ワチール-webdriverを' を必要と ブラウザ=ワチール:: browser.newあなたの質問? – Mallik

+0

: – sawa

答えて

0

:サイドノートで

browser = Watir::Browser.new :ff 

browser.goto 'http://www.linkedin.com' 

watir-webdriverが推奨されていません。 watir

+0

それはそうではありません:FFそれです:ff、大文字のFFは動作しません。 – RAJ

+0

更新済み!ありがとう@RAJ –

+0

ようこそMrityunjeyan! – RAJ

0

ここでは、watir-webdriverを使用する必要はありません。 Watirは、今はウォータークラシックとワイアーウェブドライバーのどちらかを選択するメタ宝石ではありません。 WATIR 6.0以降では、WAIRERはセレンのwebdriver上に直接存在しますので、WATIR 6.2.1の最新バージョンをインストールして起動する必要があります。

require 'watir' 

これは、あなたがb=Watir::Browser.newを書いた場合、それは直接ワチール-webdriverをするために結合Rubyのセレンのラッパーです指し今ワチール古典をロードしません。 Chromeはデフォルトのブラウザです。Firefoxにオプションを設定する場合は、次のようにパラメータを渡します。

b=Watir::Browser.new :firefox 
+0

ありがとう@RAJしかし、私は同じ種類の問題があります: 必要 'ワチール' B =ワチール:: Browser.new b.goto 'http://www.linkedin.com' C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/ rubygems/core_ext/kernel_requirerb:55:require:でこのファイルを読み込めない - watir/loader(LoadError) – Mallik

+0

@Mallik最近のWATIRをインストールしましたか? – RAJ

+0

Rajは私にメールIDを撃つ?もしあなたが私を助けてくれると感じたら、連絡があります。ありがとうございます。 – Mallik

関連する問題

 関連する問題