也许答案是直截了当的,但有没有人确定,Selenium 与 XPath 是否能与非 XML 的 HTML 一起正常工作,即包含开放标签?在我的情况下,那些是<col>
and <input>
。
我问的原因是我们的自动化测试团队经常遇到这个问题,在某些情况下 Selenium XPath 选择器不起作用,而相同的 XPath 选择同一页面上的元素,例如,当我们在 FirePath 中使用它时。可能是因为我们的 HTML 不是有效的 XML 吗?据我所知,XPath 最初是为了处理 XML 数据而发明的。