Jam*_*unn 6 selenium xpath internet-explorer-8 ie-developer-tools
我正在写硒测试,我需要支持IE8.
我想在IE8中使用Developer Tools来验证IE8可以通过xpath找到某些元素.我可以使用Firefox for Firebug轻松地做到这一点,但是我无法弄清楚如何使用IE开发者工具 - 对于来自Chrome和Firebug和Firefox的人来说,它感觉非常笨拙,异国情调和不直观.
我不是想用Developer Tools来获取元素的xpath.(网络上有很多关于如何做到这一点的链接.)我正在尝试使用开发人员工具验证我已经拥有的 xpath 将在IE8中工作.
如果我想验证xpath在Chrome中找到一个元素,我会:
以下是Chrome中的图片:

我想在IE8中做同样的事情.我怎样才能做到这一点?
我在Internet Explorer中看到了Firebug的"Copy Xpath"等价?它试图从webelement获取xpath.我正在尝试相反的做法:从xpath获取webelement以验证xpath在IE8中是否有效.
这是不可能的,或者至少是不容易的.
IE(任何版本)没有本机XPath引擎.Selenium解决这个问题的方法是使用JavaScript库来实现它,称为Wicked Good XPath.
https://code.google.com/p/wicked-good-xpath/
我唯一的建议是将WGX注入您的页面,然后直接在控制台中使用它.
但是,您仍然可以在IE Developer Tools控制台中本地执行CSS选择器 - 但这对您的XPath需求几乎没有任何安慰.
| 归档时间: |
|
| 查看次数: |
9137 次 |
| 最近记录: |