调试Protractor / Jasmine测试:线路断点确实有效,但浏览器中尚未显示更改

时间:2014-08-20 13:12:29

标签: debugging jasmine protractor

显然,我错过了一些基本的指示,以了解正在发生的事情以及Jasmine / Protractor测试中的工作原理。假设以下测试:

it('should redirect to the start page after login', function() {
    element(by.model('username')).sendKeys('user');
    element(by.model('password')).sendKeys('pass');
    element(by.partialButtonText('Login')).click();

    expect(ptor.getCurrentUrl()).toMatch(/\/home/); // <line breakpoint here>
});

当我使用IntelliJ IDEA / Webstorm进行调试并在expect - Line设置断点时,执行会停止,但Protractor打开的Chrome浏览器中没有发生任何事情。

继续执行后,在行断点之后执行实际测试并正确评估期望值。

这种异步行为来自哪里?这是茉莉花还是量角器的行为。 是否有可能在实际评估期望时检查情况?

0 个答案:

没有答案