【发布时间】:2016-03-03 14:08:37
【问题描述】:
我想使用 PhantomJS 运行一个测试套件,该套件需要访问基于当前日期记录统计信息的页面。
但我也希望能够记录过去日期的测试数据点 - 问题是,记录统计数据的代码当前使用用户的当前时间戳。
在使用 PhantomJS(或类似工具)打开页面时,有什么方法可以“欺骗”“当前日期”?
【问题讨论】:
-
没有。日期来自操作系统,显然您的浏览器无法控制它。你能不能让它使用一个变量作为日期,然后你可以在测试时简单地覆盖这个值?
-
问题似乎不对...你问的是环境而不是测试代码本身
标签: javascript unit-testing testing phantomjs