0

昨日、PATH について尋ねた質問について詳しく説明しています。IE 8 でセレン テストを実行しようとしています。IEDriverServer_x64_2.33.0 をダウンロードしました。ダウンロード フォルダーにあります。この場所を次の方法で追加しようとしました。

コントロール パネル > システム > 詳細設定 > 環境変数

クラスパスに挿入 PATH に挿入 新しい変数を作成しました

PATH と CLASSPATH のパスはセミコロンで区切られています (例: C:\Users\username\Downloads\IEDriverServer_x64_2.33.0)。どちらもテストを実行できません。IEブラウザをどのように関連付けているのでしょうか? cmd.exe でドライバーを実行できないため、これではないと想定しています。

env.rb :

require 'selenium-webdriver'
require 'rubygems'
require 'rspec/expectations'



@driver = Selenium::WebDriver.for :ie

何かアドバイス。これが私の問題を示すのに十分な情報であることを願っています。

また、エラー出力は次のとおりです。

Unable to find standalone executable. Please download the IEDriverServer from http://code.google.com/p/selenium/downloads/list and place the executable on your PATH. (Selenium::WebDriver::Error::WebDriverError)
4

2 に答える 2

2

IEDriver.zipファイルを任意のフォルダーに解凍します。そのフォルダーに IEDriver ファイルが含まれるようにします。たとえば、C:\Drivers\に解凍します。

  • そのフォルダまでのパスをコピーします。C:\Drivers\のみを意味します
  • [マイ コンピュータ] -> [プロパティ] -> [詳細設定] -> [環境変数] に移動します。
  • その下の PATH の前に、パス、つまりC:\Drivers\を最後に貼り付け、その前に;を貼り付けます。
  • 行った変更を適用する
  • コマンドプロンプトを再起動する
于 2013-07-05T11:22:53.973 に答える
1

unzip最初に IEdriver zip ファイルが必要です。次にC:\Users\megaxelize\Downloads、パスを指定します。IEDriver ファイルへのパスは、IEDriver が存在する「フォルダー」のパスです。

アップデート

簡単にテストするには、IEDriver (zip ファイルではなく) を C:\Windows\System32 にドロップします。次に、テストを実行します。

于 2013-06-18T17:50:01.527 に答える