Timeout/Sleep 在 NightWatch/JavaScript
Timeout/Sleep in NightWatch/JavaScript
如何在NighWatch.js中的代码行之间输入一些强制超时(如java Thread.Sleep)?
必须等待元素在页面呈现后具有准确的值。
您将无法停止线程,因为 javascript 是单线程非阻塞。
你要做的是这个
setInterval(function () {alert("Hello")}, 3000);
语法是。
window.setInterval("javascript function", 毫秒);
我认为这不是正确答案。对于原始发帖人来说可能为时已晚,但其他用户可能 google 它:
如果您使用 Nightwatch 测试框架工作,那么您可以使用这些命令:
http://nightwatchjs.org/api#pause
browser.pause(1000); // 暂停测试 1000 毫秒
或等待元素出现:
browser.waitForElementPresent('body', 1000); // 最多等待元素出现需要 1000 毫秒
如何在NighWatch.js中的代码行之间输入一些强制超时(如java Thread.Sleep)? 必须等待元素在页面呈现后具有准确的值。
您将无法停止线程,因为 javascript 是单线程非阻塞。 你要做的是这个
setInterval(function () {alert("Hello")}, 3000); 语法是。
window.setInterval("javascript function", 毫秒);
我认为这不是正确答案。对于原始发帖人来说可能为时已晚,但其他用户可能 google 它:
如果您使用 Nightwatch 测试框架工作,那么您可以使用这些命令: http://nightwatchjs.org/api#pause browser.pause(1000); // 暂停测试 1000 毫秒
或等待元素出现:
browser.waitForElementPresent('body', 1000); // 最多等待元素出现需要 1000 毫秒