|
TestNG传递测试方法两种不同方式:
1、使用testng.xml
2、数据提供程序
传递参数使用testng.xml:在testng.xml文件中定义的简单参数,然后在源文件中引用这些参数。
TestNG对tsetng.xml的参数的类型指定的值会自动尝试转换。下面是支持的类型:
.String
.int/Integer
.boolean/Boolean
.byte/Byte
.char/Character
.double/Double
.float/Float
.long/Long
.short/Short
传递参数与数据提供者
当你需要通过复杂的参数或参数需要创建从Java(复杂的对象,对象读取属性文件或数据库等...),在这种情况下,可以叫爱那个参数传递使用数据提供者,数据提供者@DataProvider的批注的方法。这个注解只有一个字符串属性:它的名字。如果不提供名称,数据提供者的名称会自动默认方法的名称。数据提供责返回一个对象数组。