Есть ли способ интегрировать тесты Gradle / Cucumber / Selenium в Browserstack (Java)?

Я унаследовал фреймворк, который использует Cucumber для использования серии браузерных тестов с Selenium на Java. В настоящее время фреймворк построен с использованием Gradle, и это хорошо работает.

Я очень хотел бы интегрировать все это с Browserstack, но единственный плагин Gradle, который я могу найти (здесь), предназначен для Espresso и поэтому не применим к моей проблеме. Я также нашел другой репозиторий (здесь), который делает именно то, что я хочу, но делает это через Maven.

Обратите внимание: я не знаком ни с Gradle, ни с Maven, и поэтому склонен придерживаться решения, которое в настоящее время работает, и опасаюсь ненужных изменений. Учитывая это, у меня есть следующие вопросы:

  1. Есть ли опубликованный способ интеграции Cucumber (Java) с Browserstack с помощью Gradle?
  2. Если нет, то действительно ли преобразование из Gradle в Maven столь же тривиально, как заставляет меня верить эта статья? Что еще я должен знать?
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
417
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Относительно ваших запросов:

1- Мне неизвестна какая-либо опубликованная документация по интеграции Cucumber (Java) с Browserstack с использованием Gradle.

2- В ссылке, которой вы поделились (https://dzone.com/articles/how-to-convert-maven-to-gradle-and-vice-versa), говорится, что вы можете преобразовать maven в gradle за один шаг.

Выполните команду: Gradle init

В каталоге, содержащем POM. Это преобразует сборку Maven в сборку Gradle, сгенерировав файл settings.gradle и один или несколько файлов build.gradle.

3-Вы также поделились ссылкой: https://github.com/browserstack/cucumber-java-browserstack, который использует maven. Вы можете следовать инструкциям и легко преобразовать maven в gradle

Спасибо - как я уже сказал, я пытался получить второе мнение по этому поводу. Похоже, я пойду туда. Я опубликую, как только это будет успешно.

Hester Lyons 19.12.2018 11:48

Другие вопросы по теме