var fs = require('fs');
browser.sleep(1000);
expect(fs.existsSync(browser.params.configname.DOWNLOAD_PATH +
browser.params.variablesName.IMAGE_FILES[1])).toBe(true);
fs.existsSync()
函数有时返回false。
(我已经验证了路径并且它是正确的。)
答案 0 :(得分:0)
browser.sleep(1000)
不是一种等待某事的可靠方式,你应该wait
来满足条件。如下所示:
browser.wait(() => {
console.log('waiting for file to exist');
return fs.existsSync(file);
}).then(() => {
console.log('file exists');
// do something
});