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

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

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

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

  1. Есть ли опубликованный способ интеграции Cucumber (Java) с Browserstack с помощью Gradle?
  2. Если нет, преобразование из Gradle в Maven действительно так же тривиально, как эта статья заставляет меня поверить? Есть ли что-то еще, о чем я должен знать?

person Hester Lyons    schedule 18.12.2018    source источник


Ответы (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

person ANM1996    schedule 18.12.2018
comment
Спасибо - я пытался получить второе мнение по этому поводу, как я уже сказал. Похоже, я пойду туда. Я опубликую, как только это будет успешным. - person Hester Lyons; 19.12.2018