我的脚本运行正常,直到我的系统通过网络获得更新。
系统更新后(注意:从帮助菜单关闭Internet Explorer更新),Internet Explorer将加载并显示登录页面。但是,登录后,不执行后续步骤。系统等待很长时间(比代码中指定的等待时间长)并抛出由SocketException引起的UnreachableBrowserException。
仅针对InternetExplorer 11发现此问题。在Firefox上,脚本执行时没有任何问题。
Selenium版本为2.53,IEDriver版本为2.53.1(64位)。尝试使用IEDriver版本32位,但问题仍然存在。
另请注意,我已根据网站对IE11进行了配置: https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver#required-configuration