首页 > 解决方案 > 如何在不调用量角器中的后端服务的情况下测试登录页面?

问题描述

我有一个登录页面,它通过从后端发送一个令牌来验证用户。但我想用量角器测试我的登录页面,而不用虚拟令牌调用后端服务。怎么做??

标签: javascriptangularprotractor

解决方案


您需要使用spyON,这里我们所做的是,我们不会进行任何 API 调用。相反,我们将监视并返回一个模拟数据。例子:

spyOn(someObj, 'func').and.returnValue(42);

您可以参考以下链接了解更多详情:

https://jasmine.github.io/api/edge/Spy.html

https://scriptverse.academy/tutorials/jasmine-spyon.html

希望这会有所帮助。


推荐阅读