Как поместить различные повторно используемые коды в общий файл функций - PullRequest
1 голос
/ 24 марта 2020

У меня есть 2 функции многократного использования (в настоящее время сохраняются как файлы различных функций и передаваемые аргументы)

Первая

@ignore
Feature: Login Application Function

  Background:

  Scenario: Login to the application 
  And input(loginPage.userName, user)
  And input(loginPage.password, password)
  When submit().click(loginPage.signIn)

Вторая

@ignore
Feature: Search Employee By First and Last Name

  Background:

  Scenario: Search by first Name and Last Name

   And input(SearchEmployee.firstName, firstNameVal)
   And input(SearchEmployee.lastName, firstNameVal)
   When submit().click(SearchEmployee.searchButton)

Есть ли способ поместить обе эти функции в один файл общих функций и в функцию Call?

1 Ответ

1 голос
/ 25 марта 2020

Да, см. Документы: https://github.com/intuit/karate#call

* call read('first.feature')
* call read('second.feature')
...