Selenium + TestNG тестирует серию веб-страниц - PullRequest
0 голосов
/ 27 мая 2011

Я только начинаю с TestNG и Selenium

Я хочу выполнить регистрационный тест в коллекции веб-страниц.Я написал класс Register со следующими методами

@Test( dataProvider = "WebSites", groups = "launchSite")
public void launchSite(WeboSite webSite)

@Test( dataProvider = "WebSites", groups = "goToRegPage",
       dependsOnGroups = "launchSite")
public void openRegisterPage(WeboSite webSite)

@Test( dataProvider = "WebSites", groups = "register",
   dependsOnGroups = "goToRegPage")
public void enterRegistrationData(BingoSite bingoSite)

Так что я сделал каждый тест зависимым от предыдущего (очевидно, если вы не можете войти на страницу регистрации, вы не можете зарегистрироваться) Теперь я хочу, чтобы каждыйрезультат веб-страницы не зависит от других.Теперь openRegisterPage запускается для каждой веб-страницы, и если происходит сбой на одном веб-сайте enterRegistrationData не запускается ни для одного из них.

Как правильно это сделать?

Большое спасибо

1 Ответ

0 голосов
/ 27 мая 2011

Если метод дает сбой, все методы, которые зависят от него, будут пропущены, в этом и заключается смысл этой функции.

Вы можете указать AlwaysRun = true для enterRegistrationData, если это то, что вы хотите (не совсем понятноот твоего вопроса).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...