我只是尝试使用DalekJS,我试图让Forloop运行......但是终端给了我一个......错误:错误:socket挂断......我只是想知道DalekJS中循环的正确语法......任何一个例子都很棒。
module.exports = {
'lets test some functions': function (test) {
test.open('https://instagram.com')
for(var i=0; i<5; i++){
.wait(5000)
}
}
};
每当我运行此测试时终端都会返回错误... 示例错误:错误:套接字挂断
答案 0 :(得分:3)
我有这个问题 - 当我在循环内部和之后添加“test”时,为我工作;即test.wait()和test.done()
答案 1 :(得分:0)
您可以使用execute method来调用自定义JavaScript
module.exports = {
'lets test some functions': function (test) {
test.open('https://instagram.com')
.execute(function(){
for(var i=0; i<5; i++){
test.wait(5000);
}
})
.done();
}
};
答案 2 :(得分:0)
我终于把它当作:
module.exports = {
'lets test some functions': function (test) {
test.open('https://instagram.com')
for(var i=0; i<5; i++){
test.wait(5000);
}
test.done();
}
};
注意:不需要执行,但测试&#39;需要附加到.wait()和.done()