2015-03-16 3 views
0

Я пытаюсь протестировать страницу регистрации с помощью данных, приводимых в действие с использованием TestNG Framework, и я получил эту ошибку ниже.@DataProvider запрещен для этого местоположения

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

ответ

0

Вы должны предоставить код, который не компилируется. Я сделаю предположение, не имея возможности увидеть ваш код.

Я считаю, что объявление, следующее за аннотацией @DataProvider, неверно. Обратите внимание, что эта аннотация должна использоваться для методов. DataProvider javadoc

Пример

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