我们开始运行一些自动化测试,以加快跨浏览器测试的速度。但是,由于IE对待li元素与其他浏览器不同,因此我们遇到了问题。我不是在谈论要点和文本之间的填充,而是在谈论实际的文本本身。
运行自动测试时,它会从浏览器复制文本,并将此文本与从其他浏览器复制的文本进行比较以检测任何差异。但是,IE给我一些问题。我使用的是“ bullet”,而不是使用li标记,因此我不必处理来自Stack Overflow的格式。因此,在将文本从浏览器复制/粘贴到文本编辑器后,这就是我所看到的。
IE:
“项目符号”示例文字
Chrome浏览器:
“项目符号”示例文本
同样,我不是在谈论浏览器之间的实际样式,它们看起来具有相同的填充和CSS。只是从浏览器复制的文本是不同的。由于两个文本不匹配,这使跨浏览器测试失败。
有什么办法迫使它们匹配?