Создание selenium-тестов внутри тестируемого проекта

 
 
 
Сообщения:15
Здравствуйте. Есть проект состоящий из веб-сервлетов. Билдится/деплоется в idea. При тестовом деплое разворачивается на tomcat http://localhost:8080 .
Юнит тесты, само собой, внутри проекта и пускаются из него. Однако читая статьи по selenium-тестам натыкаюсь только на примеры где тесты являются самостоятельным проектом.
Т.е. отдельно запускается тестируемый проект и отдельно selenium-тесты.
Возможно ли писать selenium-тесты внутри тестируемого проекта? Т.е. нажал кнопку, idea сделала деплой, подняла tomcat и тут же пошли тесты selenium.
 
 
Сообщения:69
а смысл? удобнее же из отдельного прокета селениум тесты запускать, а если напихать все в один проект, то только сложность отладки возрастет.
 
 
Сообщения:9653
Впихнуть все в один проект можно (по-моему - нужно). А вот запустить все разом - не уверен, что получится (непонятно каким инструментом это делать, а также как узнать в какой момент тесты можно запускать). Но нажать две кнопки - не намного сложней, чем одну :)
Изменен:12 мар 2018 05:59
 
 
Сообщения:595
дело в том, что Selenium нужен для тестирования страниц, то-есть он должен запускаться когда основной проект уже задеплоен и работает. поэтому его делают отдельным проектом.
а юнит тесты проще встроить в основной проект, так-как так их проще запускать перед билдом.
 
 
Сообщения:15
Всем спасибо, пойду делать отдельным проектом :)
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет