2017-09-20 9 views
0
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

browser.sleep(1000)は、あなたが条件にwaitが代わりに果たすために必要がある何かを待っているの信頼性の高い方法ではありません。以下のようなもの:

browser.wait(() => { 
    console.log('waiting for file to exist'); 
    return fs.existsSync(file); 
}).then(() => { 
    console.log('file exists'); 
    // do something 
}); 
関連する問題