为什么我会为此代码获取Array out of bounds异常?

时间:2018-01-18 14:24:58

标签: selenium-webdriver testng testng-dataprovider

<@DataProvider>

public Object[][] getdata() {

Object [][] data =new Object [0][1];
data[0][0]="restricteduser";
data[0][1]="123412";

return data;

}

我们在这里讨论selenium中的dataprovider注释。

2 个答案:

答案 0 :(得分:1)

Object [] [] data = new Object [1] [2];

[1] - &gt;创建1行

[2] - &gt;有2列

1行:[第1栏,第2栏]

数据[0] [0] = “restricteduser”; / * [“restricteduser”,null] * /

数据[0] [1] = “123412”; / * [“restricteduser”,“123412”] * /

答案 1 :(得分:0)

Object [][] data =new Object [0][1];

在这里声明数组时,我们定义的是数组大小而不是索引值。因此它将是

Object [][] data =new Object [1][2]; data[0][0]="restricteduser"; data[0][1]="123412";