使用selenium做自动化测试,不可避免的就要接触到Junit和TestNG。一般来说,开发人员用Junit做单元测试的比较多,而测试人员更多地会使用TestNG。网上的大多数教程,都是基于eclipse安装这2个测试框架的,由于个人使用IntelliJ IDEA比较顺手,因此记录下如何使用IntelliJ IDEA来安装这2个测试框架。
1.确认Intelli J IDEA中是否安装Junit,TestNG插件;
File → Settings → Plugins → 在搜索框中输入Junit或TestNG:
现在的IntelliJ IDEA中,一般默认是已经安装好这2个插件的,如上图红色框里所示,默认是勾选上的。如果没有,则需要手动添加:点击上图中下方最中间的按钮 Browse repositories,并在搜索框中输入对应的名称,安装插件:
2.导入对应的jar依赖包:
jar包有2种导入方式,一种是在线安装,一种是从官网下载后导入。
1) Junit使用在线安装:
File ----> Project Structure ----> "+" ----> Library ----> From Maven ,在弹出的对话框中输入junit 依赖的jar包—— junit:junit:4.12
2) TestNG的安装,采用从官网中下载后再安装,官网jar包下载地址:http://central.maven.org/maven2/org/testng/testng/6.10/testng-6.10.jar
File ----> Project Structure ----> "+" ----> Library ----> Java ,在对应路径下选择jar包即可
3.验证安装是否成功:
尝试运行以下代码,如果程序没有报错,说明安装成功。
import org.junit.AfterClass; import org.junit.BeforeClass; import org.testng.annotations.Test; public class Demo1 { public static void main(String[] args){ System.out.println("hello"); } @BeforeClass public void beforeClass() { System.out.println("this is before class"); } @Test public void TestNgLearn() { System.out.println("this is TestNG test case"); } @AfterClass public void afterClass() { System.out.println("this is after class"); } }