Protractor 量角器:打开窗口并测试url

Protractor 量角器:打开窗口并测试url,protractor,angularjs-e2e,Protractor,Angularjs E2e,我正在尝试测试打开新窗口的表中的链接。我想测试新窗口的url 到目前为止,我得到的是: it('Should verify new window url', function () { page.list.get(0).click().then(function () { browser.getAllWindowHandles().then(function (handles) { newWindowHandle = handles[1];

我正在尝试测试打开新窗口的表中的链接。我想测试新窗口的url

到目前为止,我得到的是:

    it('Should verify new window url', function () {
    page.list.get(0).click().then(function () {
        browser.getAllWindowHandles().then(function (handles) {
            newWindowHandle = handles[1];
            browser.switchTo().window(newWindowHandle).then(function () {
                expect(browser.getCurrentUrl()).toMatch(/\/url/);
            });
        });
    });
});
错误:等待量角器与页面同步时出错:{}


如果我删除expect就可以了……我对承诺感到困惑,有人能给我指引正确的方向吗?

结果是新页面上没有角度,因此我不得不使用底层驱动程序

expect(browser.driver.getCurrentUrl()).toMatch(/\/url/);