Javascript 如何在不调用Gradutor中的后端服务的情况下测试登录页面?

Javascript 如何在不调用Gradutor中的后端服务的情况下测试登录页面?,javascript,angular,protractor,Javascript,Angular,Protractor,我有一个登录页面,通过从后端发送令牌来验证用户。但我想用量角器测试我的登录页面,而不用虚拟令牌调用后端服务。怎么做 您需要使用spyON,这里我们要做的是,我们不会进行任何API调用。相反,我们将监视并返回模拟数据。例如: spyOn(someObj, 'func').and.returnValue(42); 有关详细信息,请参阅以下链接: 希望这会有所帮助。当我点击提交按钮时,它会点击两个服务,一个用于身份验证,另一个用于令牌生成。。我如何在量角器中伪造它??你可以为两者创建模拟服务,并

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

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

spyOn(someObj, 'func').and.returnValue(42);
有关详细信息,请参阅以下链接:


希望这会有所帮助。

当我点击提交按钮时,它会点击两个服务,一个用于身份验证,另一个用于令牌生成。。我如何在量角器中伪造它??你可以为两者创建模拟服务,并为两者尝试spyOn。我是量角器新手。你能为量角器中的模拟提供任何链接吗?克隆repo并尝试npm运行测试。希望这会有所帮助。