我只是在尝试DalekJS,我正在尝试运行一个Forloop。。。但是终端给了我一个…错误:错误:套接字挂断。。。我只想知道DalekJS中循环的正确语法。。。任何一个例子都会很棒。
module.exports = {
'lets test some functions': function (test) {
test.open('https://instagram.com')
for(var i=0; i<5; i++){
.wait(5000)
}
}
};
每当我运行此测试时,终端都会返回错误。。。示例错误:错误:套接字挂起
我遇到了这个问题——当我在循环内部和之后的操作中添加"test"时,我就成功了;即test.wait()和test.done()
您可以使用execute方法调用自定义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();
}
};
我终于把它作为:
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();
}
};
注意:不需要执行,但需要将'test'附加到.wait()和.done()