【发布时间】:2017-10-25 00:54:53
【问题描述】:
我使用 Angular 2 并且正在编写量角器测试。我的问题是,当用户输入用户名和密码并单击登录按钮页面重定向到中间页面时,该中间页面重定向到另一个页面,该页面提供并验证 JWT(在登录按钮后用户不需要做任何事情,直到页面到达仪表板)但量角器无法进行重定向。有没有办法让量角器进入睡眠状态,直到我伸出仪表板?或者有什么方法可以推荐吗?
browser.sleep(10000) 不起作用。因为当浏览器休眠时,量角器会一直停留在登录页面上,直到失败。
错误信息:
Expected Function to equal 'http://localhost:4200'.
Expected :"http://localhost:4200"
Actual :{}
【问题讨论】:
-
量角器不进行重定向是什么意思?所以你想要一个测试来确认它实际上是通过中间页吗?还是只测试最终目标页面?
-
@eLRuLL 测试最终目的地,因为中间页面具有不同的 URL,并且中间页面将我重定向到具有不同 URL 的 JWT 的另一个页面,但作为用户,您无法单击该页面中的任何位置,就像安全检查
标签: javascript protractor angular2-routing