我有一个自定义搜寻器,可将其重定向到应用程序中的所有页面并进行截图。页面加载在Firefox中工作正常。但是,在Chrome中,该页面无法正确加载,因此大多数屏幕截图都为空白。

return remote.get(newAddress)
    .then(pollUntil('return document.readyState==="complete";', [], 30000))
    .takeScreenshot().then(function(data) {
        recordImage(newAddress, data);
    })

最佳答案

falsepollUntil视为一个值。如果要继续轮询,则需要返回nullundefined

return remote.get(newAddress)
    .then(pollUntil('return document.readyState==="complete"||null;', [], 30000))
    .takeScreenshot().then(function(data) {
        recordImage(newAddress, data);
    })


the docs


  如果没有结果,该函数应返回null或未定义。如果轮询器函数抛出,轮询将停止。

关于javascript - 实习生的pollUntil不适用于Chrome,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30907270/

10-12 16:26