为什么Phantomjs / Selenium会删除单个HTML元素上的重复属性

时间:2015-03-04 18:45:19

标签: html5 selenium-webdriver html-parsing phantomjs

似乎Phantomjs / selenium会自动删除HTML元素上的重复属性。这是强制从HTML标准本身(任何指针吗?)或webkit / gecko的一些实现事实?

1 个答案:

答案 0 :(得分:1)

8.1.2.3 Attributes部分的HTML5 推荐中的内容:

  

同一个开始标记上绝不能有两个或多个属性,这些属性的名称是彼此不区分大小写的ASCII匹配。

这也将发生在其他"标准符合"浏览器。