我刚刚更新到 Windows 10 (x64)。我的旧桌面有 IE 11,但版本较低,因为它运行的是 Windows 7。我现在有以下 IE 版本:
Version: 11.648.17134.0
Update Versions: 11.0.115
我下载了 Selenium 给我的最新 IEDriverServer.exe (3.14)。当我运行它时,当我执行 get(url) (各种 url)时,它无法找到元素。我查看并注意到在 get() 之前,driver.getWindowHandles() 有一个条目,但在 get() 之后它有零个条目。这是最新版本。我尝试设置兼容模式,但没有任何好处(设置或未设置)。测试可以在 Chrome 上正常工作,但其他人编写了测试并且在调用 element.sendKeys(str) 之前没有验证值是否为非空,IE 似乎允许但 Chrome 抛出异常。而且这样的例子很多。
因此,我需要为我的 Windows 10 IE 找到正确的 IEDriverServer,但我在这样做时遇到了麻烦。谷歌并没有给我太多,只是它把我带到了我已经下载的驱动程序。
任何人都可以帮忙吗?