protractorjs e2e测试,假/设定时间

时间:2015-10-19 15:38:26

标签: angularjs jenkins protractor

假设我有一个时间敏感的应用程序,例如足球游戏投注应用程序,并且在游戏开始后我无法做到最好。现在我想要一些angularjs,protractorjs e2e测试应用程序,运行在詹金斯之类的东西上。问题是我不知道应用程序何时运行,因为这是基于更新了回购的人员。那么我怎么能假装或设定时间,或者我看错了?

我在网上看了所有内容,但却无法看到让protractorjs设定测试时间的说法。

1 个答案:

答案 0 :(得分:2)

我不确定量角器是否可以改变计算机上的时间或任何东西,但仍有一些方法可以使用它。

你可能应该研究你的量角器测试可能会遇到的网站的模拟模式版本。例如,使用ngMockE2E(https://docs.angularjs.org/api/ngMockE2E)和其他模拟工具,您可以模拟为您的网站腾出时间的服务。你应该有一个角度服务来检查一天中的时间,然后将这些数据提供给你的网站以启用或禁用投注。你可以模拟服务并提供不同的时间,也可以在模拟模式下将它们附加到不同的路径,然后让你的量角器测试点击。

如果这听起来像你需要的那样,让我知道,我们可以更多地了解它。