Protractor 使用browser.getCurrentUrl()时,等待量角器与页面同步时出错:{}

Protractor 使用browser.getCurrentUrl()时,等待量角器与页面同步时出错:{},protractor,Protractor,在browser.getCurrentUrl()之前,下面的所有代码都可以正常工作。 我需要在这段代码中调整什么,以等待足够长的时间来获取当前url,而不会出现“等待量角器与页面同步时出错:{}” 看起来这样做很有效: browser.driver.wait(function() { return browser.driver.getCurrentUrl().then(function(url) { expect(url).toEqual('http://localhos

browser.getCurrentUrl()之前,下面的所有代码都可以正常工作。
我需要在这段代码中调整什么,以等待足够长的时间来获取当前url,而不会出现“等待量角器与页面同步时出错:{}”


看起来这样做很有效:

browser.driver.wait(function() {
    return browser.driver.getCurrentUrl().then(function(url) {
        expect(url).toEqual('http://localhost/ui/done');
        console.log(url);
        return url;
    });
});
browser.driver.wait(function() {
    return browser.driver.getCurrentUrl().then(function(url) {
        expect(url).toEqual('http://localhost/ui/done');
        console.log(url);
        return url;
    });
});