注:学习资料来源于行业前辈大牛:Davieyang.D.Y 所授,仅供个人学习,侵删。
创建 Maven 项目
启动IDEA,创建一个新项目,点击Create New Project。
然后配置基础选项,选择Maven类型项目,勾选Create from archetype,在展示的Archetype列表中左键单击选中:maven-archetype-quickstart,然后点击Next。
输入项目名称以及配置地址,然后点击 Next:
系统会自动读出本地配置的Maven的信息,然后点击Finish即可完成项目创建:
项目创建完毕后,IDEA会自动根据配置下载插件、根据Maven的依赖配置下载并配置依赖:
如果有遇到:No archetype found in remote catalog. Defaulting to internal catalog(在远程目录中没有找到原型。默认为内部编录。)
可以在创建Maven项目时,在如下图所示中点击"+"号添加属性:archetypeCatalog = internal:
配置 TestNG
进入MVN资源库MVNrepository,在搜索框中搜索TestNG:
在选择我们要使用的资源版本时,不要使用版本号为红色的版本:
点击进入选择的版本,点击Maven标签页下的内容进行复制:
然后回到IDEA中,配置到我们的项目里的pom.xml文件中,然后点击右上角的浮动按钮使配置生效:
配置创建插件
在File-Settings-plugins中搜索testng,即可找到Create TestNG XML,该插件用于自动生成testng.xml文件。
在项目的根节点点击鼠标右键,弹出的下拉菜单的底部会出现Create TestNG XML,点击该项会自动生成testng.xml文件:
生成的testng.xml文件如图所示:
testng.xml文件中,自动将测试代码的路径、文件、类及方法加载出来了,这样就可以直接执行测试代码了,然后直接在testng.xml文件上或者项目结构的文件中点击鼠标右键,选择Run这个testng.xml文件即可执行该文件中配置出来的测试代码。
发现在执行Run后,执行报错:
需要将testng.xml文件中的"<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">"
删掉。