导出DOM元素以使用Selenium进行测试

导出DOM元素以使用Selenium进行测试,selenium,dom,qtp,Selenium,Dom,Qtp,全部, 我试着搜索现有的帖子,但找不到直接的答案 我试图找到是否有任何工具可以提取页面上的所有DOM元素(链接、图像、按钮和标签),并可能将它们导出到Excel电子表格中 目的:对于Selenium测试>>在开发人员工具(如使用inspect element或firebug)上查找每个元素需要很长时间,但是如果有办法将所有元素导出到excel,那么在编码时会更快 例如:QTP中的对象存储库在这方面做得很好,但在Selenium中发现类似的情况 谢谢,查找页面中的所有元素可能没有太大帮助,因为您仍

全部,

我试着搜索现有的帖子,但找不到直接的答案

我试图找到是否有任何工具可以提取页面上的所有DOM元素(链接、图像、按钮和标签),并可能将它们导出到Excel电子表格中

目的:对于Selenium测试>>在开发人员工具(如使用inspect element或firebug)上查找每个元素需要很长时间,但是如果有办法将所有元素导出到excel,那么在编码时会更快

例如:QTP中的对象存储库在这方面做得很好,但在Selenium中发现类似的情况


谢谢,查找页面中的所有元素可能没有太大帮助,因为您仍然需要检查哪个xpath表示页面中的哪个元素


正如其他人所说,您的时间可能最好花在更有效地使用devtools构建您想要与之交互的选择器上。还有许多xpath帮助器插件可以帮助您更快地完成任务,例如,查找页面中的所有元素可能没有太大帮助,因为您仍然需要检查哪个xpath表示页面中的哪个元素


正如其他人所说,您的时间可能最好花在更有效地使用devtools构建您想要与之交互的选择器上。还有许多xpath助手插件可以帮助您更快地完成任务,例如,

也许这有助于理解其目的?您是否正在尝试检查页面上的每个元素?您是否将此用作查找?对于大多数目的来说,这听起来有点重。您好,这里的目的是为所有元素构建xpath,而不是通过绝对xpath,而是使用名称、id或其他属性合理地构建它们。。(我的问题是,DIV一直在更改(例如:一个用户只有5个文本框,而另一个用户只有6个文本框,因此使用xpath absolute是失败的)为了构建xpath,我想如果我们在Excel中获得了所有DOM元素,那么为它们构建xpath就很容易了。我不明白为什么将整个DOM导出到Excel将有助于构建xpath。整个DOM已经在浏览器中,并且有开发工具可以帮助您快速尝试并确保它们正常工作。您真的不想这样做吗查找页面上的每个元素,只查找您计划与之交互的元素。为什么不发布一些您在创建定位程序时遇到问题的相关HTML。这似乎是一种复杂的方法来适应使用开发工具,对我来说几乎没有什么好处。您最好花时间尝试获取更多使用开发工具有效地识别和构造选择器。也许这有助于理解其用途?您是否试图检查页面上的每个元素?您是否将其用作查找?对于大多数目的来说,这听起来有点重。您好,目的是为所有元素构建xpath,而不是通过绝对xpath,而是构建我的问题是,DIV一直在更改(例如:一个用户只有5个文本框,而另一个用户只有6个文本框,因此使用xpath absolute是失败的)为了构建xpath,我想如果我们在Excel中获得了所有DOM元素,那么为它们构建xpath就很容易了。我不明白为什么将整个DOM导出到Excel将有助于构建xpath。整个DOM已经在浏览器中,并且有开发工具可以帮助您快速尝试并确保它们正常工作。您真的不想这样做吗查找页面上的每个元素,只查找您计划与之交互的元素。为什么不发布一些您在创建定位程序时遇到问题的相关HTML。这似乎是一种复杂的方法来适应使用开发工具,对我来说几乎没有什么好处。您最好花时间尝试获取更多高效地使用开发工具识别和构造选择器。