如何调用具有数据提供者的方法

How to call a method which is having dataprovider

我正在尝试调用已指定数据提供者的带注释测试方法。

@Test (dataprovider = test)
public void Login(string a,string b)

这里是字符串 a 和字符串 b 用于存储来自数据提供者的值。现在我想打电话 其他 class.

中的方法 Login

有什么建议吗?

我假设您使用 TestNG。您可以从另一个 class 调用 1 class 的 DataProvider。在这种情况下,DataProvider 方法必须是 static。您还需要包括 dataProviderClassdataProvider

参考:

  1. http://testng.org/doc/documentation-main.html
  2. https://dzone.com/articles/testng-test-annotation-and