読者です 読者をやめる 読者になる 読者になる

Selenium InternetExplorerDriver が実行できない場合

java.lang.IllegalStateException: 
The path to the driver executable must be set by the webdriver.ie.driver system property; 
for more information, see http://code.google.com/p/selenium/wiki/InternetExplorerDriver. 
The latest version can be downloaded from http://selenium-release.storage.googleapis.com/index.html

IEDriverServer.exe にパスを通す。または以下のように明示する。

File file = new File("C:/Selenium/IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
WebDriver driver = new InternetExplorerDriver();

それでも警告がでる場合、インターネットオプションのセキュリティゾーンの保護モードを統一する。 (すべてオンまたはすべてオフ)

org.openqa.selenium.remote.SessionNotFoundException: 
Unexpected error launching Internet Explorer. 
Protected Mode settings are not the same for all zones. 
Enable Protected Mode must be set to the same value (enabled or disabled) for all zones. 
(WARNING: The server did not provide any stacktrace information)

参考: