Как параметризировать файлы объектов в каратэ - PullRequest
0 голосов
/ 26 октября 2019

Я пытаюсь вызвать файл объекта в функции JavaScript, как показано ниже:

sample.js:

  var authToken= function(urlparam1){
    var config = {urlparam: urlparam1}
    var result = karate.callSingle('classpath:test1.feature',config);
      karate.log('accesstoken in js file:', result.accessToken);
      return result.accessToken
    }

Файл объекта определен следующим образом: test1.feature:

Feature: sample karate test script

  Background:
    * def url1 = '#(urlparam)'
    * url url1
    * def path1 = '/v1/customers/endpoint1'
  @tag1
  Scenario: sample scenario
    Given path path1
    When method get
    Then status 200
    * def accessToken = response

Файл функций 2: вызов функции javascript в файле объектов 2

Feature: sample karate test script

  Background:

  Scenario: authenticate
   * def token1 =  authToken("http://127.0.0.1:9090")

значения не заменяются параметрами.

Пожалуйста, дайте мне знать, как передать параметры вфайл объекта и как получить доступ к переданным параметрам в файле объекта

, дайте мне знать также о комбинации файла объекта и файла объекта.

Я просмотрел документацию, но не смог понятьпример правильно

...