Selenium HTML开放标签

时间:2012-08-06 14:32:57

标签: html xpath selenium xhtml

也许答案很简单,但有人确切知道,使用XPath的Selenium是否能正常使用非XML的HTML,i。即包含开放标签?在我的情况下,这些是<col><input>

我问的原因是我们的自动化测试团队经常遇到问题,在某些情况下,Selenium XPath选择器不起作用,而同一个XPath在同一页面上选择元素,当我们在FirePath中使用它时,例如。是不是因为我们的HTML不是有效的XML?据我所知,XPath最初是为处理XML数据而发明的。

2 个答案:

答案 0 :(得分:2)

XPath在DOM上运行。浏览器生成DOM。 Selenium与浏览器交互。

处理HTML不应该导致问题。

答案 1 :(得分:1)

Selenium应该很好,因为它贯穿dom,所以html甚至破坏了html应该没问题。 我发现有用的自动化测试是为测试人员添加id或类,这似乎可以提供更好,更快的结果。