4

エラーが発生します:

ファイル Capabilities [BrowserName=, IsJavaScriptEnabled=False, Platform=Any, Version=]\IEDriverServer.exe が存在しません。ドライバーはhttp://code.google.com/p/selenium/downloads/listからダウンロードできます`

本当に情報が見つからないので、このエラーを解決するにはどうすればよいですか....

4

3 に答える 3

6

ソースからSeleniumプロジェクトをビルドしている場合、または.NETバインディングを使用していて、InternetExplorerOptionsクラスに特定のオプションを設定していない限り、このメッセージは表示されないはずです。プロジェクトは現在、Chromeドライバーで現在行われていることと同様に、IEドライバー用のスタンドアロン実行可能サーバーの使用を実装しているため、現在のソースコードはこの特定の領域で不安定です。ソースからビルドする場合、またはこの新しい機能の使用に関心がある場合、例外のメッセージで指定されたURLからスタンドアロンIEドライバーサーバーの実行可能ファイルをダウンロードする必要があります。

于 2012-05-06T06:44:17.827 に答える
0

指定された URL の IEDriver.exe をダウンロードします。

http://code.google.com/p/selenium/downloads/list

exe ファイルが E:\IEdriver.exe に保存されていると仮定します。

Selenium では、IEDriver のプロパティを設定する必要があります。これは、Selenium には firefox ドライバーしかないためです。

システム プロパティを設定してから、IEDriver を呼び出します。

WebDriver driver;

System.setProperty("webdriver.ie.driver", "E:\\IEdriver.exe");

//Selenium will not support single slash, so we are providing double slash in path.

driver = new InternetExplorerDriver();

// By this it will call the IEDriver and execute

ありがとう

于 2014-01-30T11:57:50.020 に答える
0

共有する例:

public static void main(String[] args) {


        System.setProperty("webdriver.ie.driver", "D:\\selenium\\IEDriverServer.exe");
        WebDriver driver = new InternetExplorerDriver();
        driver.get("www.google.com");
        driver.findElement(By.id("gbqfq")).sendKeys("abc");
        driver.close();

}

}

于 2014-01-30T12:43:11.753 に答える