0
下記のセレンコードを使用してExcelからデータを取得し、Webサイトのテキストボックスに入力します。オブジェクトの配列にデータを正しく取り出して格納していますが、Excelのデータを書き込む際にエラーが発生します。つまり、コードの最後の行が機能していません。 obj [0] [2]の値をテキストボックスに渡す方法は誰でも助けてくれますか?データをExcelから取得するためのセレンコード
XLSDatatable_Connectivity data= new XLSDatatable_Connectivity (System.getProperty("user.dir") +"\\src\\Excel\\CreateUser.xlsx");
int rows= data.totalRow("CreateUser");
int column= data.totalColumn("CreateUser");
Object obj[][]=new Object[rows-1][column];
for(int row=2; row<=rows;row++)
{
for(int col=0;col<column;col++)
{
obj[row-2][col]= data.getData("CreateUser", col, row);
}
}
driver.findElement(By.xpath("//*[@id='oUsersInfo_Name']")).sendKeys(obj[0][2]);
聖なるものです。 SeleniumはExcelからデータを取得できます。私はそれを知らなかった、ありがとう。 –
あなたに与えるエラーは何ですか? –
@GlenPierce XLSDatatable_Connectivityは、Seleniumクラスではありません。彼はおそらくクラスを自分で作ったり、図書館を使いました。 –