![](/img/trans.png)
[英]Equivalent of Firebug's “Copy XPath” in Internet Explorer?
[英]Verify XPath is valid with developer tools in Internet Explorer 8
我正在编写Selenium测试,我需要支持Internet Explorer 8。
我想在Internet Explorer 8中使用开发人员工具来验证Internet Explorer 8是否可以通过其XPath表达式查找某些元素。 我可以使用Firefox for Firebug轻松地做到这一点,但是我无法弄清楚如何使用IE开发者工具 - 对于来自Chrome和Firebug和Firefox的人来说,它感觉非常笨拙,异国情调和不直观。
我不是想用Developer Tools来获取元素的XPath表达式。 (Web有很多链接可以解决这个问题。)我正在尝试验证我已经拥有的 XPath表达式是否可以在Internet Explorer 8中使用开发人员工具。
如果我想验证XPath表达式在Chrome中找到一个元素,我会:
以下是Chrome中的图片:
我想在Internet Explorer 8中做同样的事情。我该怎么做?
我在Internet Explorer中看到了Firebug的“Copy Xpath”等价? 它试图从webelement获取XPath表达式。 我正在尝试相反的做法:从XPath表达式中获取webelement以验证XPath表达式在Internet Explorer 8中是否有效。
这是不可能的,或者至少是不容易的。
Internet Explorer(任何版本)没有本机XPath引擎。 Selenium解决这个问题的方法是使用JavaScript库来实现它,称为Wicked Good XPath。
https://code.google.com/p/wicked-good-xpath/
我唯一的建议是将WGX注入您的页面,然后直接在控制台中使用它。
但是,您仍然可以在IE Developer Tools控制台中本地执行CSS选择器 - 但这对您的XPath需求几乎没有任何安慰。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.