我正在下载pdf文件,但是文件下载需要2分钟以上的时间,我需要检查/验证文件是否已下载。所以我需要等待2分钟,然后我需要执行验证,在这种情况下,谁能帮助我如何使用browser.wait()方法。
control.getText().browser.wait(120000).then(function(text) {
var filename = downloadPath+'AmPMIC_' + text +'.pdf';
console.log(filename);
if (fs.existsSync(filename))
{
return deferred.resolve(true);
}
else {
return deferred.reject('verify failed');
}
答案 0 :(得分:0)
const text = do get text here;
const filename = downloadPath+'AmPMIC_'+test+'.pdf';
return browser.wait(() => {
return fs.existsSync(filename);
}, 30000, 'not downloaded').then(() => {
console.log("File donwloaded");
});