我们有一个ASP.NET/MVC WebApi项目,其中包含大量由Specflow驱动的端到端测试。到目前为止,所有的请求和响应都是JSON的,所以它工作得很好。
然而,现在我们有了一个需要XML主体的端点,理想情况下,我们应该将其作为特征文件中的文字……
Scenario Outline:
Given I am authenticated
When I post the following XML
"""
<xml>
<foo>
<Bar>
</foo>
</xml>
"""
Then something good happens
Examples:
| Bar |
| apples |
| bananas |问题是我们大量使用了Scenario Outline,并且用于注入场景示例属性的Specflow/Gherkin语法看起来像XML标签,例如<firstName>。
有没有办法将Specflow/gherkin与带有场景大纲的XML文档一起使用,例如,使用示例中的值注入Bar?
发布于 2018-04-20 23:04:06
就我个人而言,我会为您需要的每个xml示例(例如fruitText.xml)创建xml文件,并将文件名传递给小黄瓜。然后,步骤定义将查找该文件并将xml加载到AUT的相关部分。
https://stackoverflow.com/questions/48446626
复制相似问题