Javascript 量角器检测页面刷新

Javascript 量角器检测页面刷新,javascript,protractor,Javascript,Protractor,如何使用量角器检测页面刷新?该页面将显示后端生成的结果,并在生成完成时刷新 目前,我的代码在循环中沿以下行手动刷新页面: browser.wait(function () { browser.refresh().then(function () { return checkIfBuildFinished(); }); }); 浏览器在一个while循环中刷新-可能不是这里的最佳实践 我也尝试过检查页面上的元素,但一旦刷新,量角器就会中断,因为我正在检查的对象是旧的。我建议您检查

如何使用量角器检测页面刷新?该页面将显示后端生成的结果,并在生成完成时刷新

目前,我的代码在循环中沿以下行手动刷新页面:

browser.wait(function () {
  browser.refresh().then(function () {
    return checkIfBuildFinished();
  });
});
浏览器在一个while循环中刷新-可能不是这里的最佳实践


我也尝试过检查页面上的元素,但一旦刷新,量角器就会中断,因为我正在检查的对象是旧的。

我建议您检查页面上的元素。否则就是死路一条。它是怎么断的?使用StaleElementError?@LeoGallucci是的,Stale element。我认为这是真正的问题,应该是量角器方面的问题,运气不好。我用jasminewd来处理它,它对我来说非常有效:@LeoGallucci我不认为这是这里的核心问题-我需要检测页面刷新,而不是克服一个过时的元素。