我对Selenium和当前的Microsoft更新有疑问:
我刚刚在PC上安装了最新的Microsoft补丁,现在Selenium脚本已经不再适用了。我在脚本中使用Selenium IE Driver 2.44.0
。也许在Internet Explorer中发生了一些变化,我不确定。突然,脚本无法在页面上找到任何网页元素。抛出InvalidSelectorException
因为无法执行findElements
方法。 IE驱动程序打开并导航到给定的URL,但是当它尝试查找Web元素时,脚本将失败。我也在没有安装最新更新的PC上尝试过,脚本工作正常,没有任何问题。
你有任何想法做什么或可能是什么原因?
非常感谢!
答案 0 :(得分:1)
是的,正如我所说here
如果您已更新Windows KB3025390 ,IE将无法按预期运行。目前还没有解决方案。
此外,卸载更新KB3025390应该使WebDriver能够正常使用Internet Explorer 11.请参阅此答案