为什么我会得到此代码的 Array out of bounds 异常?
Why am i getting Array out of bounds exception for this code?
<@DataProvider>
public Object[][] getdata() {
Object [][] data =new Object [0][1];
data[0][0]="restricteduser";
data[0][1]="123412";
return data;
}
我们这里讨论的是 selenium 中的数据提供者注释。
对象[][]数据=新对象[1][2];
[1] -> 创建 1 行
[2] -> 有 2 列
1 行:[第 1 列,第 2 列]
数据[0][0]="restricteduser"; /* ["restricteduser", 空] */
数据[0][1]="123412"; /* ["restricteduser", "123412"] */
Object [][] data =new Object [0][1];
此处在声明数组时我们定义的是数组大小而不是索引值。因此它将是
Object [][] data =new Object [1][2]; data[0][0]="restricteduser"; data[0][1]="123412";
<@DataProvider>
public Object[][] getdata() {
Object [][] data =new Object [0][1];
data[0][0]="restricteduser";
data[0][1]="123412";
return data;
}
我们这里讨论的是 selenium 中的数据提供者注释。
对象[][]数据=新对象[1][2];
[1] -> 创建 1 行
[2] -> 有 2 列
1 行:[第 1 列,第 2 列]
数据[0][0]="restricteduser"; /* ["restricteduser", 空] */
数据[0][1]="123412"; /* ["restricteduser", "123412"] */
Object [][] data =new Object [0][1];
此处在声明数组时我们定义的是数组大小而不是索引值。因此它将是
Object [][] data =new Object [1][2]; data[0][0]="restricteduser"; data[0][1]="123412";