以下是启动IE浏览器和http://google.co.in页面的代码。
File file = new File("C:/IEDriverServer/IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
driver = new InternetExplorerDriver();
baseUrl = "https://myruat.corp.webex.com/US/buy/signup.html";
driver.manage().timeouts().implicitlyWait(120, TimeUnit.SECONDS);
我收到以下错误:
4235 [main] INFO org.apache.http.impl.client.DefaultHttpClient - 处理请求时捕获的I / O异常(org.apache.http.NoHttpResponseException):目标服务器无法响应
4235 [main] INFO org.apache.http.impl.client.DefaultHttpClient - 重试请求
请告诉我如何纠正。
答案 0 :(得分:0)
您是否在路径环境变量中设置了InternetExplorerDriver?
答案 1 :(得分:0)
使用此...
// Simply give the path in the setProperty
System.setProperty("webdriver.ie.driver", "absolute_path");
//(absolute_path = Full path to the exe file of Internet Explorer)
// Ex : System.setProperty("webdriver.ie.driver", "C:\ \testing\ \IEDriver.exe");
// Use double slash instead of single slash.
WebDriver driver = new InternetExplorerDriver();
答案 2 :(得分:0)
System.setProperty("webdriver.ie.driver", "D:\\ImportantSeleniumTools\\IEDriverServer.exe");
WebDriver driver=new InternetExplorerDriver();
在System.setProperty中,给出保存InternetExplorer服务器文件的位置。