我有一个自定义搜寻器,可将其重定向到应用程序中的所有页面并进行截图。页面加载在Firefox中工作正常。但是,在Chrome中,该页面无法正确加载,因此大多数屏幕截图都为空白。
return remote.get(newAddress)
.then(pollUntil('return document.readyState==="complete";', [], 30000))
.takeScreenshot().then(function(data) {
recordImage(newAddress, data);
})
最佳答案
false
被pollUntil
视为一个值。如果要继续轮询,则需要返回null
或undefined
:
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/