whd*_*whd 2 javascript selenium jasmine angularjs protractor
我正在尝试使用Protractor和Jasmine编写一组e2e测试.我从这开始:
describe('app login page', function() {
it('shoudl be redirected to /#/login', function() {
browser.get('http://127.0.0.1:8090');
jasmine.log(window.location.pathname);
expect(window.location.pathname).toEqual('/#/login');
});
});
Run Code Online (Sandbox Code Playgroud)
但看起来它没有通过控制台.我收到以下错误ReferenceError: window is not defined.有没有办法测试这样的重定向?
您可以使用getLocationAbsUrl()获取在浏览器中打开的当前URL并将其内容与toMatch()jasmine提供的功能相匹配.这是如何做 -
browser.get('http://127.0.0.1:8090');
expect(browser.getLocationAbsUrl()).toMatch('/#/login');
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
553 次 |
| 最近记录: |