如何知道在 nightwatch.js 中那一行已经执行了?
how to know in nightwatch.js to that line has executed?
我是 nightwatch.js 的新手,我正在测试一个网页,我想知道我的代码的特定行是否正在执行,我自己尝试并编写了 console.log(data);但是当我 运行 我的 test.js 文件时,我可以看到 console.log 第一次执行而没有执行 console.log 用代码编写的那一行。
那么我如何检测到特定行已被执行,我在 nightwatch.js 中经历了一些我们无法检测到行执行的地方,因为它发送异步调用,所以这是不可能的。 我仍然不确定检测行执行是不可能的。
我写了如下代码
module.exports = {
before : function (browser) {
console.log('dummy string');
},
after : function (browser) {
browser.end();
},
'Testing the seekbar' : function(browser) {
browser.pause(4000);
browser.click('.base.audio.tobevisible');
myControl.moveToElement('@seekbar',80,50);
myControl.click('@seekbar');
console.log('dummy string1');
browser.pause(1000);
myControl.moveToElement('@seekbar',150,0);
myControl.click('@seekbar');
browser.pause(2000);
console.log('dummy string2');
}
};
所有 Nighwatch.js 命令都有一个可选的回调参数作为最后一个参数传递:
browser.click('@seekbar', function(response){
console.log('dummy string1');
});
查看命令文档:http://nightwatchjs.org/api#commands
.click(选择器,回调)
http://nightwatchjs.org/api/click.html
.moveToElement(选择器、xoffset、xoffset、回调)
http://nightwatchjs.org/api/moveToElement.html
我是 nightwatch.js 的新手,我正在测试一个网页,我想知道我的代码的特定行是否正在执行,我自己尝试并编写了 console.log(data);但是当我 运行 我的 test.js 文件时,我可以看到 console.log 第一次执行而没有执行 console.log 用代码编写的那一行。
那么我如何检测到特定行已被执行,我在 nightwatch.js 中经历了一些我们无法检测到行执行的地方,因为它发送异步调用,所以这是不可能的。 我仍然不确定检测行执行是不可能的。
我写了如下代码
module.exports = {
before : function (browser) {
console.log('dummy string');
},
after : function (browser) {
browser.end();
},
'Testing the seekbar' : function(browser) {
browser.pause(4000);
browser.click('.base.audio.tobevisible');
myControl.moveToElement('@seekbar',80,50);
myControl.click('@seekbar');
console.log('dummy string1');
browser.pause(1000);
myControl.moveToElement('@seekbar',150,0);
myControl.click('@seekbar');
browser.pause(2000);
console.log('dummy string2');
}
};
所有 Nighwatch.js 命令都有一个可选的回调参数作为最后一个参数传递:
browser.click('@seekbar', function(response){
console.log('dummy string1');
});
查看命令文档:http://nightwatchjs.org/api#commands
.click(选择器,回调)
http://nightwatchjs.org/api/click.html
.moveToElement(选择器、xoffset、xoffset、回调)
http://nightwatchjs.org/api/moveToElement.html