エラーが発生します:
ファイル Capabilities [BrowserName=, IsJavaScriptEnabled=False, Platform=Any, Version=]\IEDriverServer.exe が存在しません。ドライバーはhttp://code.google.com/p/selenium/downloads/listからダウンロードできます`
本当に情報が見つからないので、このエラーを解決するにはどうすればよいですか....
エラーが発生します:
ファイル Capabilities [BrowserName=, IsJavaScriptEnabled=False, Platform=Any, Version=]\IEDriverServer.exe が存在しません。ドライバーはhttp://code.google.com/p/selenium/downloads/listからダウンロードできます`
本当に情報が見つからないので、このエラーを解決するにはどうすればよいですか....
ソースからSeleniumプロジェクトをビルドしている場合、または.NETバインディングを使用していて、InternetExplorerOptions
クラスに特定のオプションを設定していない限り、このメッセージは表示されないはずです。プロジェクトは現在、Chromeドライバーで現在行われていることと同様に、IEドライバー用のスタンドアロン実行可能サーバーの使用を実装しているため、現在のソースコードはこの特定の領域で不安定です。ソースからビルドする場合、またはこの新しい機能の使用に関心がある場合は、例外のメッセージで指定されたURLからスタンドアロンIEドライバーサーバーの実行可能ファイルをダウンロードする必要があります。
指定された 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
ありがとう
共有する例:
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();
}
}