Доброго времени суток!
Появилась необходимость запускать автотесты, через командную строку. Порекомендуйте хороший материал с информацией или с конкретным примером.
У меня код такого вида:
Доброго времени суток!
Появилась необходимость запускать автотесты, через командную строку. Порекомендуйте хороший материал с информацией или с конкретным примером.
У меня код такого вида:
как насчет testNg и варианта "
java org.testng.TestNG testng1.xml [testng2.xml testng3.xml ...] |
"?
Доки по тестНг можно просмотереть тут или в гугле
Можно попробовать использовать Ant.
В этой теме можно и пример найти: http://automated-testing.info/forum/ant-pageobject-junit-posledovatelnost-targetov
Не делайте велосипед. Прикрутите ant или maven и облегчите себе жизнь.
Но если уж сильно хочется батник, то
Добрый день!
Столкнулся с такой же проблемой - надо запустить из командной строки тест testNG.
Мучился три дня, пока не нашёл Ваш совет. Огромное спасибо!
Скажите, а можно ли в батнике прописать ещё и чтобы сервер селениум запускался из батника?
Сейчас у меня батник запускает тест, только если я до этого отдельно запустил сервер селениум.
Заранее огромное спасибо.
зачем вам запуск сервера?
вы запускаете тесты через selenium grid? или с помощью selenium RC?
Я запускаю через selenium RC. Зачем - ну чтобы в батнике сразу всё прописать и чтобы само всё запускалось )
тогда вам лучше встроить запуск сервера в сами тесты а не в батник
и запуска сервер программно
SeleniumServer _server = new SeleniumServer();
_server.boot();
_server.start();
и вот даже скопировал вам код сюда :)
http://www.testingexcellence.com/how-to-start-selenium-server-with-java-code/