首页 > 学院 > 开发设计 > 正文

selenium之如何断言,selenium通过Assert预知世界

2019-11-14 14:56:41
字体:
来源:转载
供稿:网友

一.概述

大家都知道每一个测试用例的执行都有一个执行的结果,那么就需要判断这个执行的结果是否与预期的结果一致,selenium在执行测试用例的时候

又是如何判断的呢,下面就让我们来看看selenium webdriver的预知秘籍

二.编写一个能预知世界的Assertion类

 

 

 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 }
View Code

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表