0

我该如何解决这个问题?我正在从 Excel 文件中读取数据,输出为字符串。
带有 DataProvider 的方法“getData”需要 Object[][] 返回类型。

public class Utilities extends Page {

    @DataProvider(name = "readProductNumber")
    public Object[] getData(Method method) {

        ReadDataFromExcel readDataFromExcel = new ReadDataFromExcel();
        String data = readDataFromExcel.ReadCellData(1, 0);


        return data;

    }
}

错误:(17, 16) java: 不兼容的类型:java.lang.String 无法转换为 java.lang.Object[]

4

1 回答 1

4

String是一个Object,但您的方法需要返回一个Object数组。

你可以像这样把它放到一个数组中:return new Object[]{data}

于 2020-07-14T09:39:06.127 回答