Я новичок в этой структуре каратэ. Я хочу установить идентификатор создания пользователя в глобальную переменную из файла возможностей создания пользователя, и я хочу использовать то же самое в другом файле функций. Я прочитал некоторые документы, но это не помогло мне добиться успеха.
Я попробовал файл karate-config.js, чтобы создать переменную, и попытался использовать это в файле возможностей. Но не сработало.
var config = {
env: env,
baseUrl: 'http://**************',
pds5_id: 'empty',
pds5_token: 'empty'
}
Given path 'pds','identities'
And request {}
When method post
Then status 200
And def pds_id = response.id
And set pds5_id = pds_id
Я ожидал сохранить этот идентификатор пользователя в глобальной переменной "pds5_id", но получил ошибку ниже
com.intuit.karate.exception.KarateException: create_identities.feature:16 - cannot set json path on unexpected type: [type: STRING, value: empty]
at ✽.And set pds5_id = pds_id (create_identities.feature:16)