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

Фотография

Как запустить Slenium+Java+Cucumber без ide

Selenium Java Cucumber

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Mark100F

Mark100F

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Серегин Марк Игоревич

Отправлено 30 июля 2019 - 14:26

Здравствуйте имеются тесты написанные на джаве + cucumber

 

Структура следующая:

https://i.imgur.com/moLVY6L.png

 

Главный вопрос, как запустить это добро не из IDE, а скажем из консоли или вообще обернуть это все в jar файл

Проблемы с которыми столкнулся это то что для создания jar нужен класс main,

Вроде как существует некий java cucumber.api.cli.Main - но как этим пользоваться я пока не понял. В любом случае наверняка есть способ запустить это просто из командной строки. Расскажите пожалуйста как это сделать?

 


  • 0

#2 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 01 августа 2019 - 05:05

Как запустить эти тесты из командной строки и передать нужные параметры, описано в https://cucumber.io/...er/api/#options

 

но так как у вас они завязаны на раннер Junit, могут возникнуть проблемы (кукумбер не всегда понимает junit-специфичные методы конфигурации тестов), поэтому эээ один из самых простых способов - запустить их мавеном, благо проект уже есть. Как это сделать, можно посмотреть здесь: https://maven.apache...s/cucumber.html

 

и наконец, можно сделать исполняемый jar. Для этого надо выбрать, что вы будете использовать как runner (junit или cucumber), и подключить к проекту maven-assembly-plugin (https://maven.apache..._Executable_JAR), прописав выбранный раннер как mainClass.

 

во третьем случае, если нужно менять параметры cucumber при запуске, можно использовать переменные окружения или командной строки (как в первом случае).

 

удачи.


  • 0



Темы с аналогичным тегами Selenium, Java, Cucumber

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных