如何快速检查xpath中的xpath是否有效?

Kal*_*exx 13 selenium internet-explorer xpath

我正在评估使用Selenium对我公司的Asp.net Webforms应用程序进行自动化测试.由于大多数html id是自动生成的,我试图依靠xpath来与我的页面进行交互.

正如我所知道的xpaths,我在试图确定我需要点击这个元素的确切xpath时遇到了问题.更改我的编码xpath,编译我的C#应用​​程序,加载应用程序,运行应用程序,然后出现Selenium异常的过程变得非常烦人.我需要找到一些方法来快速确定xpath是否有效(即存在).

不幸的是,他们将此站点编码为仅在IE中工作,因此这是我可以访问的全部内容.

如果某人有一个很快的方式让我在IE中测试一个xpath,我将非常感激!

Dim*_*hev 1

使用XPath 可视化工具

这是一个流行的工具,多年来已经向成千上万的开发人员传授了 XPath 的有趣方法。

您首先加载 XML 文件,然后可以输入任何 XPath 表达式,并立即在 XML 文档中看到选中的节点。即使对于经验丰富的开发人员来说,还有更多的功能。

XPath Visualizer 可以在此处下载。