大家都知道每一個測試用例的執(zhí)行都有一個執(zhí)行的結(jié)果,那么就需要判斷這個執(zhí)行的結(jié)果是否與預(yù)期的結(jié)果一致,selenium在執(zhí)行測試用例的時候
又是如何判斷的呢,下面就讓我們來看看selenium webdriver的預(yù)知秘籍
1 package com.daanhealth.tnb.util; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.testng.Assert; 7 8 9 public class Assertion {10 11 public static Log log=new Log(Assertion.class);12 13 public static boolean flag=true;14 15 public static List<Error> errors=new ArrayList<Error>();16 17 public static void begin(){18 flag=true;19 }20 21 public static void end(){22 Assert.assertTrue(flag);23 }24 25 public static void verifyEquals(Object actual, Object expected){26 try{27 Assert.assertEquals(actual, expected);28 }catch(Error e){29 errors.add(e);30 flag = false;31 }32 }33 34 public static void verifyEquals(Object actual, Object expected, String message){35 try{36 Assert.assertEquals(actual, expected, message);37 log.info("方法驗證成功!");38 }catch(Error e){39 errors.add(e);40 flag = false;41 log.info("方法驗證失敗!");42 }43 }44 45 }
新聞熱點
疑難解答