此错误消息…
org.openqa.selenium.os.OsProcess checkForErrorSEVERE: org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "C:UsersemoralesdocumentsMicrosoftWebDriver.exe" (in directory "."): CreateProcess error=193, %1 is not a valid Win32 application)
…表示 底层操作系统 无法启动/产生新的 WebBrowsering 会话,即 Internet Explorer浏览器 会话。
根据您的代码试用,您尝试将 WebDriver 实例(即 driver) 强制转换*
为InternetExplorerDriver()
,因此在这一行中,System.setProperty()
您需要提供相应
IEDriverServer 二进制文件的 绝对路径 (而不是 MicrosoftWebDriver.exe )。 * __
您可以从索引页面下载relevent IEDriverServer
二进制版本,并在代码中提及为:
System.setProperty("webdriver.ie.driver", "C:\path\to\IEDriverServer.exe");//set webdriver to explorer testWebDriver driver = new InternetExplorerDriver();//metodo para obtener urldriver.get("http://google.com");System.out.println(driver.getTitle());


