我可以在一个@Test方法中使用两个数据提供程序吗?

时间:2011-04-19 06:25:01

标签: testng

我有两张表中的数据和Excel(DataPool和Controls)。 这两个数据都有一些常见的值,比如ID,这两个表都很常见。 例如在第一张表(DataPool)中,我有3列,其值为

ID1,TEST1,TEST2

ID2,TEST2,TEST3

ID3 .........

在另一张表(控件)中,我有以下值:

ID2,VAL1

ID4,VAL3

在这两张纸中都有常见的值,如ID2。

我使用Dataprovider(DataPool)作为Dp1和第二张(控件)作为DP2重新获取第一个工作表值。现在问题是我想使用两个工作表值,例如每当我从我的Dp1中检索第二行的值时,我也想检查DP2的第一行,因为ids是相等的。

如何做到这一点。需要帮助

我可以在一个@ test方法中使用两个数据提供程序吗? 如果没有,请建议一些解决方法。

1 个答案:

答案 0 :(得分:0)

不,但您可以将这两个数据提供程序合并为一个,并将其用于测试方法。