gpt4 book ai didi

node.js - Protractor 配置 onPrepare 方法进行异步调用。我怎样才能阻止测试开始?

转载 作者:搜寻专家 更新时间:2023-10-31 23:42:41 25 4
gpt4 key购买 nike

我的 Protractor 配置文件需要执行一些异步工作(例如,下载库和额外的文件系统准备)。在所有这些异步工作完成之前,我如何强制 Protractor 阻塞。

这是我所拥有的和我需要的简化:

var fs = require('fs');
var http = require('http');

exports.config = {
onPrepare: function () {
if (noPreparationNeeded()) {
return;
}
http.get('http://mydriver.company.com', function(res) {
res.on('data', function(data) {
file.write(data);
}).on('end', function() {
file.end();
console.log('Driver download complete');
});
})
}
};

按照目前的情况,测试将在下载完成之前开始。我该如何防止这种情况发生?

最佳答案

关于node.js - Protractor 配置 onPrepare 方法进行异步调用。我怎样才能阻止测试开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26978212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com