视频直播网站建设,淄博网站,一个公司可以有两个网站吗,小程序公众号开发方案前言#xff1a;自动化就是selenium脚本来实现的#xff0c;JUnit是java的单元测试工具#xff0c;只不过我们在实现自动化的时候需要借助一下JUnit库里面提供的一些方法。 1、Test Test #xff1a;表示方法是测试方法#xff0c;执行当前这个类的时候#xff0c;会自动… 前言自动化就是selenium脚本来实现的JUnit是java的单元测试工具只不过我们在实现自动化的时候需要借助一下JUnit库里面提供的一些方法。 1、Test Test 表示方法是测试方法执行当前这个类的时候会自动的执行该类下的所以带Test注解的用例。BeforeEach当前方法需要在每个用例执行之前都执行一次。BeforeAll当前的方法需要在当前所有用例之前执行一次被该注释修饰的方法必须为静态方法。AfterEach当前方法需要在每个用例执行之后都执行一次。AfterAll当前的方法需要在当前所有用例之后执行一次被该注释修饰的方法必须为静态方法。 Test BeforeEach BeforeAll AfterEach AfterAll 2、断言—Assertions类 当我们在执行某个用力的时候对于程序来说结果是对的但是对于测试人员来说是错误的我们需要用到断言。 断言匹配/不匹配 Testvoid Test(){ChromeDriver driver new ChromeDriver();driver.get(https://www.baidu.com);//获取到 百度一下String text driver.findElement(By.cssSelector(#su)).getAttribute(value);//假如期望获取到百度两下System.out.println(text);//Assertions.assertEquals(百度两下,text);Assertions.assertNotEquals(百度两下,text);driver.quit();} 断言结果为真/为假 void ccc(){Assertions.assertTrue(1 1);Assertions.assertFalse(1 0);} 断言结果为空/不为空
void ddd(){Assertions.assertNull(cdgfdg);Assertions.assertNotNull(dfdfd);}