Перейти к содержимому

Mike22

Регистрация: 02 фев 2018
Offline Активность: 27 фев 2018 07:39
-----

Мои сообщения

В теме: Export SeleniumWD Tests to .jar and start it in another PC

02 февраля 2018 - 15:14

 

Теперь новая задача, разобраться, как из класса main делать вызов моих тестов :)

https://stackoverflo...he-command-line :)

 

 

Продублирую и сюда :)

 

Класс с тестами (в Java) = класс с методами :).

Вызывайте также, как вызывали бы обычные методы какого-нибудь класса.

TestClass testSuite = new TestClass();

testSuite.test1();

testSuite.test2();

 

И т.д. Ну или через рефлекшн.

Получить список всех методов тестового класса, а дальше пробежаться по ним - если есть аннотация @Test -> invoke.

Спасибо огромное! Разобрался вроде :) 


В теме: Export SeleniumWD Tests to .jar and start it in another PC

02 февраля 2018 - 13:57

А что у вас в psvm?

И как указан путь к драйверу (если указан)?

Разобрался, проблема оказывается в следующем. 

С консоли стартует .jar и его class main, а у меня там было совершенно пусто.

Добавил тестовую строку, чтоб сблизить и проверить выводит ее или нет, все отработало - строку вывело.

 

Теперь новая задача, разобраться, как из класса main делать вызов моих тестов :)


В теме: Export SeleniumWD Tests to .jar and start it in another PC

02 февраля 2018 - 13:25

делать "руками" это всё очень муторно

 

надо ставить ЦИ сервер типа Дженкинса, и на нём через мавен запускать тесты

 

всё легко будет, и с отчётиками

ЦИ будет позже, сейчас главная задача запустить тесты вручную. После старта из консоли должно же запускай browser и выполнять действия. Но к сожалению команда отрабатывает,  browser так и не стартует, поэтому не можем понять как "стартовать" их, чтоб потом оформлять все на Дженкинс.

 

И дополнительный вопрос появился. Мы можем как-то собрать проект, чтоб под мавеном запустить его на другой машине?  Подскажите пожалуйста