Поскольку другие еще не упомянули об этом, я дам привет Maven и его плагинам для селена в Java.
Плагины Maven Surefire и Failsafe управляют жизненным циклом тестирования сборки (или комплекта)в этом случае).Я использовал эти плагины с JUnit для запуска многопоточных тестов селена.Я уверен, что TestNG так же способен.
С этим типом проекта вы можете запустить mvn test
или mvn verify
из командной строки, чтобы запустить тесты и сообщить о результатах.Если ваша IDE поддерживает сборки maven, вы можете щелкнуть правой кнопкой мыши на вашем тестовом пакете и выполнить тесты оттуда.
Вы можете запускать тесты локально (это вызовет множество браузеров) или указать свой наборк удаленному хабу для их удаленного выполнения.
Я также должен отметить, что вы захотите сосредоточиться на написании атомарных тестов, где они могут выполняться индивидуально, а затем позволить системе сборки выполнить ихвсе как люкс.