Интеграция Cucumber в тестовую среду? - PullRequest
0 голосов
/ 08 октября 2019

Я написал тестовый фреймворк (который поддерживает Selenuim). Это работает так, что когда я создаю тест, мне нужно только расширить базовый класс ..

 class NewTest extend BaseTest {

    @Test
    public ABC() {
      this.sel.driver.  ....
    }
 } 

Мой вопрос заключается в том, как интегрировать Cucumber в мою среду, где платформа является поставщикомДрайвер Selenium, соединения дб, скриншоты и т. Д.

Идея состоит в том, чтобы сделать так, чтобы это не мешало обычному программированию в Cucumber.

Также яиспользуя maven и junit.

1 Ответ

0 голосов
/ 09 октября 2019

@ Тест предназначен для Junit, а не для cucumber.

Огурец на языке корнишона

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

https://www.toolsqa.com/cucumber-tutorial/

Мой вопрос заключается в том, как интегрировать Cucumber в мою среду, где платформа является поставщиком драйвера Selenium, соединений БД, снимков экрана и т. Д.

Просто создайте пакет и добавьте в него ваши классы, такие как db, selenium и т. Д., Вызовите их в скрипте, как мы это делали в обычной среде.

Обратите внимание, что cucumber просто предоставляет поток для запуска проекта из функции и использованиякрюк. так что учитесь и делайте поку в огурце и вы поймете, куда вам нужно звонить, что.

...