Selenium webdriver 在selenium中执行Testng时出现此错误

Selenium webdriver 在selenium中执行Testng时出现此错误,selenium-webdriver,testng-dataprovider,Selenium Webdriver,Testng Dataprovider,数据提供程序public java.lang.Object[]as.get()必须返回Object[][]或Iterator[],而不是classjava.lang.Object如所述: 数据提供程序方法可以返回以下两种类型之一: 对象数组(对象[])的数组,其中第一个维度 size是调用测试方法的次数,并且 第二个维度大小包含一个对象数组,这些对象必须 与试验方法的参数类型兼容。这是 上面的例子说明了cast 迭代器。唯一的 对象[]的不同之处在于迭代器允许您创建 懒散地测试数据。TestN

数据提供程序
public java.lang.Object[]as.get()
必须返回
Object[][]
Iterator[]
,而不是class
java.lang.Object

如所述:

数据提供程序方法可以返回以下两种类型之一:

  • 对象数组(
    对象[]
    )的数组,其中第一个维度 size是调用测试方法的次数,并且 第二个维度大小包含一个对象数组,这些对象必须 与试验方法的参数类型兼容。这是 上面的例子说明了cast

  • 迭代器
    。唯一的 对象[]的不同之处在于迭代器允许您创建 懒散地测试数据。TestNG将调用迭代器,然后调用测试 方法,并使用此迭代器逐个返回的参数。这 如果有许多参数集要传递,则此选项特别有用 方法,并且您不希望预先创建所有这些方法

因此,我假设您当前的数据提供程序方法返回的是
Object
,而不是支持的两种类型之一