如何以编程方式从任何浏览器获取网页上所有元素的xpath

时间:2013-02-27 16:51:29

标签: java javascript xpath ui-automation domxpath

我是Web UI自动化的新手,作为其中的一部分,我们需要获取并存储所有元素的X路径,例如标签,按钮,超链接,文本框,复选框,单选按钮,图像等到文件中。 UI脚本也在不同的浏览器中执行,如IE,FireFox和Chrome。

有人可以帮我提一下如何在短时间内轻松获取所有元素的X路径的建议或建议。

1 个答案:

答案 0 :(得分:0)

  1. 创建一个Java程序以连接到URL,在y的用户代理中,填写代码,设置要模拟的浏览器的用户代理。
  2. 使用HTML Dom解析器,如jtidy或任何其他解析器将输入流解析为HTML Dom
  3. 现在您可以找到页面上显示的所有不同元素
  4. 然后您的xpath将是// elementname