刚刚升级到更新版本的HtmlUnit(2.4),我注意到在比较asText
的输出时某些测试失败了。调查差异,这是因为日期(在页面上以11/06/2010 00:00z格式出现)正在输出中更改为2010-06-11。
是否还有其他人遇到此问题,并且任何人都可以建议如何关闭此(看似无证)功能。这似乎发生在阅读文档时 - 我可以并排比较页面版本的格式为dd / mm / YYYY和DomText
对象读取YYYY-mm-dd。
答案 0 :(得分:0)
请使用here的2.8快照,并提供建议。
答案 1 :(得分:0)
问题原来是HtmlUnit向服务器报告的区域设置之一,该服务器使用它来确定日期格式。在服务器上设置默认语言环境解决了这个问题。