selenium webdriver ——JUnit4 注解

1、常用的注解,代码示例:

package test.demo;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before; import org.junit.BeforeClass;
import org.junit.Test;

public class JunitDemo {
 private String str;
 @BeforeClass   //使用该注解的方法,表示在实例化整个类之前执行一次
 public static void beforeClass(){
 }
 @AfterClass    //使用该注解的方法,表示在实例化整个类之后执行一次
 public static void afterClass(){
 }
 @Before      //使用该注解的方法,表示在执行Test方法之前执行一次
 public void setUp(){
 }
 @After      //使用该注解的方法,表示在执行Test方法之后执行一次
 public void tearDown(){
 }
 @Test       //使用该注解的方法,表示要执行的测试方法
 public void test(){}

 @Ignore("this test has not implemented ")
 @Test  //使用Ignore表示此测试方法忽略不执行,也可以指定string消息,指示原因
 public void hello(){}
    @Test(expected=MyException.class)   //Test中的expected选项是期望有一个MyException异常抛出,如果没有抛出执行失败
    public void Demo() throws MyException{
     throw new MyException("hello exception");
    }
    @Test(timeout=5000)   //Test中timeout选项是限时执行,以毫秒为单位,如果超出还没有执行完则报timeout错误
    public void timeout(){
     int i=0;
     while(i < 3){
      try {
    Thread.sleep(1000);
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
      i++;
      System.out.println(str);
     }
    }

}

class MyException extends Exception{
 private static final long serialVersionUID = 1L;

 public MyException(String message){
  super(message);
 }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值