java webdriver 如何让他自动运行且生成测试报告 50
现在都是在class里面写println,然后执行,怎么次啊能让他自动执行,怎么生成测试报告呢...
现在都是在class里面写println,然后执行,怎么次啊能让他自动执行,怎么生成测试报告呢
展开
展开全部
你可以写一个线程去执行 也可以用java计数器去写 (多少时间执行一次)
以下为定时器代码
MyTask.java:
package com.timer;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimerTask;
public class MyTask extends TimerTask{//定义一个定时器类 重写定时器run方法
public void run(){
//doSomeThings
System.out.println(“sdasd”);
}
}
TestTimer.java:
package com.timer;
import java.util.Timer;
public class TestTimer{
public static void main(String[] args){
MyTask myTask = new MyTask();
Timer timer = new Timer();
timer.schedule(myTask, 1000, 1000);
//启动自定义的定时器 myTask 启动延迟时间 启动间隔时间 (单位毫秒)
System.out.println("main end");
}
}
以下为定时器代码
MyTask.java:
package com.timer;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimerTask;
public class MyTask extends TimerTask{//定义一个定时器类 重写定时器run方法
public void run(){
//doSomeThings
System.out.println(“sdasd”);
}
}
TestTimer.java:
package com.timer;
import java.util.Timer;
public class TestTimer{
public static void main(String[] args){
MyTask myTask = new MyTask();
Timer timer = new Timer();
timer.schedule(myTask, 1000, 1000);
//启动自定义的定时器 myTask 启动延迟时间 启动间隔时间 (单位毫秒)
System.out.println("main end");
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询