1.新建ParameterDemo04类 2.拷贝类的路径 3.testng.xml配置类地址及参数 ? xml version="1.0" encoding="UTF-8" ? suite name ="Suite" parallel ="false" test name ="Test" classes !-- 粘贴拷贝的ParameterDemo04类路径 -- class
1.新建ParameterDemo04类
2.拷贝类的路径
3.testng.xml配置类地址及参数
<?xml version="1.0" encoding="UTF-8"?> <suite name="Suite" parallel="false"> <test name="Test"> <classes> <!-- 粘贴拷贝的ParameterDemo04类路径 --> <class name="cn.xiaobing.testng.ParameterDemo04"/> </classes> <!-- 配置参数 --> <parameter name="browserType" value="chrome"></parameter> </test> <!-- Test --> </suite> <!-- Suite -->
[email protected](value= {"browserType"})//变量名字与xml配置name保持一致
package cn.xiaobing.testng; import org.testng.annotations.Parameters; import org.testng.annotations.Test; public class ParameterDemo04 { @Test @Parameters(value= {"browserType"})//变量名字与xml配置name保持一致 public void test(String bt) { System.out.println("目前测试使用的浏览器为:"+bt); } }
5.运行(踩坑)
报错原因:因为testng.xml中配置参数,要获取到browserType参数,必须运行testng.xml
6.运行 testng.xml 右键
7.学习总结,不足之处后续补充!