2017-04-11 55 views
1

所有的测试,出口DOM元素,而硒

我试图寻找现有职位,但找不到一个直接的答案,包涵

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

目的:对于Selenium测试>>在开发人员工具上查找每个元素(如使用检查元素或萤火虫)需要很长时间,但是如果有办法导出他们所有的人,所以它会更快编码

例如:在QTP对象仓库做得很好了这一点,但发现在硒类似

感谢

+0

也许这会有助于理解目的?你想检查页面上的每一个元素吗?你用这个作为查询吗?这听起来有点重量多数用途。 – mrfreester

+0

您好,目的是为所有元素构建xpaths,而不是通过绝对xpath构建它们,但合理地使用name,id或其他属性构造它们。(我的问题是,DIV一直在变化(例如:有一个用户只有5个文本框,但其他用户有6个文本框,所以使用xpath绝对失败) –

+0

并构建xpath,我想如果我们在Excel中获得所有DOM元素,那么将很容易为它们构造xpaths –

回答

0

找到一个页面中的所有元素可能没有太大的帮助,你还需要检查它的XPath代表其元素在页面中。

正如其他人所说,你的时间可能会更好地花费在获得更有效的方式来使用devtools来构建你想要与之交互的选择器。还有很多xpath帮手插件可以帮助你实现更快的速度,比如https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl?hl=enhttps://chrome.google.com/webstore/detail/selectorgadget/mhjhnkcfbdhnjickkkdbjoemdmbfginb?hl=en