此位置不允许@DataProvider

时间:2015-03-16 07:23:13

标签: java selenium testng selenium-rc

我正在尝试使用TestNG框架使用数据驱动应用程序测试注册页面,并且会出现以下错误。

The annotation @DataProvider is disallowed for this location
Syntax error on token ";", { expected after this token
Syntax error, insert "}" to complete ClassBody

1 个答案:

答案 0 :(得分:0)

您应该提供无法编译的代码。我会猜不到你的代码。

我认为注释@DataProvider之后的声明是不正确的。请注意,此注释应该用于方法。 DataProvider javadoc

实施例

@DataProvider
Object[][] yourProviderName() {
    return new Object[][] { { new Integer(10),
            new Integer(20) } };
}