刚刚升级到较新版本的 HtmlUnit (2.4),我注意到在比较asText
. 查看差异,这是因为日期(以 11/06/2010 00:00z 格式显示在页面上)在输出中被更改为 2010-06-11。
有没有其他人遇到过这个,任何人都可以建议如何关闭这个(似乎没有记录的)功能。它似乎在阅读文档时发生 - 我可以并排比较格式为 dd/mm/YYYY 的页面版本和DomText
读取 YYYY-mm-dd 的对象。
请使用此处的 2.8-snapshot并提供建议。
问题原来是 HtmlUnit 向服务器报告的区域设置之一,服务器使用它来确定日期格式。在服务器上设置默认语言环境解决了这个问题。