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

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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

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

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

1packagecom.daanhealth.tnb.util;23importjava.util.ArrayList;4importjava.util.List;56importorg.testng.Assert;789publicclassAssertion {1011publicstaticLog log=newLog(Assertion.class);1213publicstaticbooleanflag=true;1415publicstaticList<Error> errors=newArrayList<Error>();1617publicstaticvoidbegin(){18flag=true;19}2021publicstaticvoidend(){22Assert.assertTrue(flag);23}2425publicstaticvoidverifyEquals(Object actual, Object expected){26try{27Assert.assertEquals(actual, expected);28}catch(Error e){29errors.add(e);30flag =false;31}32}3334publicstaticvoidverifyEquals(Object actual, Object expected, String message){35try{36Assert.assertEquals(actual, expected, message);37log.info("方法验证成功!");38}catch(Error e){39errors.add(e);40flag =false;41log.info("方法验证失败!");42}43}4445}

View Code

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航