【发布时间】:2012-04-15 17:21:40
【问题描述】:
我正在使用 Selenium 2.20 。为什么 WebDriver InternetExplorerDriver 在启动浏览器时会抛出此警告?这是在参数化 JUnit 测试期间发生在我身上的。每次我调用 "new InternetExplorerDriver()" 时都会引发警告。在它重试之后,无论它在做什么,它都会在第二次尝试时成功。因此,换句话说,在我的 IE 实例在 WebDriver 中运行之前,tryExecute 调用必须运行两次。
org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: I/O exception (java.net.SocketException) caught when processing request:
Software caused connection abort: recv failed
org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: Retrying request
【问题讨论】:
-
“2.2.0”是错字还是真实的东西?您可以尝试更新 Selenium 吗?有什么东西可以主动阻止测试和 IE 之间的连接吗?毕竟是Sockets连接……防火墙、杀毒?
-
是的,Selenium 的版本是 2.20
标签: selenium internet-explorer-8 webdriver