Selenium webdriver 硒测试

Selenium webdriver 硒测试,selenium-webdriver,testng-dataprovider,Selenium Webdriver,Testng Dataprovider,我正试图写一个Excel阅读程序,但以静态方式。 当我通过TestNG运行这个程序时,它抛出一个异常——“参数类型不匹配” 请告诉我,我哪里出错了 import org.testng.annotations.DataProvider; import org.testng.annotations.Test; public class Dummy_Excel_Reading { @Test(dataProvider="getdata") public void test(Stri

我正试图写一个Excel阅读程序,但以静态方式。 当我通过TestNG运行这个程序时,它抛出一个异常——“参数类型不匹配”

请告诉我,我哪里出错了

import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;

public class Dummy_Excel_Reading
{

    @Test(dataProvider="getdata")
    public void test(String username, Integer Number, String Address)
    {
        System.out.println(username +" - "+ Number +" - "+ Address);
    }


    @DataProvider
    public Object[][] getdata() 
    {
        Object[][] data=new Object[2][3];

        data[0][0]="Abcd";
        data[0][1]="123";
        data[0][2]="Noida";

        data[1][0]="Xyz";
        data[1][1]="789";
        data[1][2]="Delhi";

        return data;
    }
}

在对象数组中将数字存储为字符串,但在测试方法中需要整数

公共无效测试(字符串用户名、整数、字符串地址)

像这样改变它

数据[0][1]=123


数据[1][1]=789

谢谢Vinoth S:)@PrashantAgarwal,如果有帮助,您可以点击勾号接受答案