我可以使用 json 文件在功能文件中解析我的凭据。例如:
* def credentials = read('classpath:credentials.json')
* header Authorization = call read('classpath:basic-auth.js') { username: '#(credentials.user)', password: '#(credentials.pwd)' }
这是凭证 json 文件:
{
user: 'abc',
pwd: 'def'
}
但是,当我尝试使用 XML 文件时,我无法通过以下方式解析它:
凭证 xml 文件:
<?xml version="1.0" encoding="UTF-8" ?>
<credentials>
<user>abc</user>
<pwd>def</pwd>
</credentials>
我将功能文件更改为:
* def credentials = read('classpath:credentials.xml')
* header Authorization = call read('classpath:basic-auth.js') { username: '#(<credentials><user></credentials>)', password: '#(<credentials><pwd></credentials>)' }
我是否需要对解析 xml 的方式进行任何更改?任何建议,将不胜感激。提前致谢!!