我已经使用Selenium Webdriver编写了脚本。只是想知道是否有一种方法可以使此脚本每15分钟运行一次?
就像我将其计划为1小时一样,脚本应该每15分钟运行一次,并在1小时结束时将结果发布到Excel工作表中。有人可以帮我吗?
由于您是初学者,因此我想为您提供一个非常简单的解决方案,可能效率不是很高。
static Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
// Your database code here
if(i==4){
timer.cancel();
timer.purge();
}
try {
execute();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
i++;
}
}, 0, 1*1000);
在代码中,1 * 1000表示要在几秒钟后执行代码。execute()-将让您的代码在i上运行:-次数,您想在您的情况下重复测试i = 4 timeRate应该是:-15 * 60 * 1000
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句