我正在为我的网站编写一些Selenium测试,并且我想测试我的日期/时间戳,主要是为了确保我放入的代码以防止用户输入日期无序的工作。
然而,我已经意识到,如果接近午夜,我已经按照我希望的方式进行测试,因为我传入的时间将包裹起来到第二天,比当前时间早,而不是更晚,反之亦然。
是否可以将这些测试视为特定日期/时间?
答案 0 :(得分:0)
如果您希望将日期/时间保持为测试目的,您只需硬编码日期/时间并将其传递给您要测试的方法。如果“硬编码日期”感觉不对,您可以对浏览器可能经历的特定操作序列进行硬编码,以选择恰好是静态的特定日期。
毕竟,您正在测试您的方法是否正确地确定日期是在另一个日期之前还是之后;如何提供输入是不相关的。