Я пытаюсь вызвать файл объекта в функции 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")
значения не заменяются параметрами.
Пожалуйста, дайте мне знать, как передать параметры вфайл объекта и как получить доступ к переданным параметрам в файле объекта
, дайте мне знать также о комбинации файла объекта и файла объекта.
Я просмотрел документацию, но не смог понятьпример правильно