Как реализовать Test Suite для тестов Java Selenium - PullRequest
0 голосов
/ 14 марта 2011

Я бы хотел назвать свои тесты Selenium, написанные на Java (@Test аннотированные) из одного класса.

Есть ли возможность сделать его классом Test Suite , возможно, соответствующим образом аннотированным?

спасибо.

Ответы [ 3 ]

1 голос
/ 15 марта 2011

Если вы используете TestNG, то вы можете программно вызывать эти методы тестирования, подробнее об этом - http://testng.org/doc/documentation-main.html#running-testng-programmatically

1 голос
/ 31 января 2013

Да, есть способ сделать Test Suite.Вы можете создать и запустить Test Suite, используя TestNG ваших Selenium Automated Tests, как показано ниже:

@Test
public void testTestNGProgramatically(){
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] {Test1.class, Test2.class});
testng.addListener(tla);
testng.run(); 
}
1 голос
/ 14 марта 2011

Вы всегда можете сохранить тесты Selenuim как JUnit и запускать их со всеми другими вашими модульными тестами в одном наборе.

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