Search code examples
selenium-webdrivertestngtestng-dataprovider

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;

}

We are talking about dataprovider annotation in selenium here.


Solution

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

    [1] -> create 1 line

    [2] -> with 2 columns

    1 line : [ column 1, column 2 ]

    data[0][0]="restricteduser"; /* ["restricteduser", null] */

    data[0][1]="123412"; /* ["restricteduser", "123412"] */