繁体   English   中英

Internet Explorer 11 中是否有本机 XPath 支持?

[英]Is there a native XPath support in Internet Explorer 11?

使用 IEDriverServer.exe(32 位)时,我的 Selenium 测试出现问题。 相同的测试在 Firefox 和 Chrome 浏览器中运行良好,但在 Internet Explorer 11 中失败并带有诊断信息:

OpenQA.Selenium.InvalidSelectorException : xpath 表达式 '//input[@id='username']' 无法计算或不会导致 WebElement

IEDriver 似乎无法通过 XPath 找到元素。 IEDriver 版本:2.48。 除了使用 CSS 定位器更改 XPath 之外,是否有解决此问题的方法?

我在类似问题的评论中发现了一个可能的原因: 这里更新 IE11 KB3025390(和最新版本)破坏了 IEDriver。 卸载更新时,IEDriver 通过 XPath 成功与 WebElements 交互。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM