我有一个自动提交或Click
(按钮)代码,我想在此代码中添加时间延迟2秒?我想添加时间?
代码这里:
document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9,
null).singleNodeValue.click();
请帮帮忙, 谢谢!
我有一个自动提交或Click
(按钮)代码,我想在此代码中添加时间延迟2秒?我想添加时间?
代码这里:
document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9,
null).singleNodeValue.click();
请帮帮忙, 谢谢!
这看起来像一个JavaScript问题,你标记为'java'和'脚本'。
在Javascript耽误这一点,你可以通过它进入setTimeout函数像这样:
setTimeout(function() {
document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9, null).singleNodeValue.click();
}, 2000);
应该这样做。
谢谢先生的作品。 – Umer 2012-08-10 05:14:39
@Umer欢迎来到StackOverflow!当您找到解决问题的帖子(或引导您找到解决方案)时,最好[标记为答案](http://meta.stackexchange.com/a/5235/182862)。您可以在发布问题15分钟后完成。 – 2012-08-10 05:16:31
如果您需要document.evaluate后延迟,setTimeout的前分配:
var element = document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9, null);
setTimeout(function() {
element.singleNodeValue.click();
}, 2000);
它的作品,thnaks! – Umer 2012-08-10 05:28:20
了Thread.sleep(2000);没有工作? – 2012-08-10 05:06:56
这是关于Java还是Javascript? – home 2012-08-10 05:07:52
其关于Javascript。 – Umer 2012-08-10 05:08:58