微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在没有Delemeter的情况下转换Jbehave命名参数

如何解决无法在没有Delemeter的情况下转换Jbehave命名参数

我们将Serenity与Jbehave结合使用来实现自动化,最近我们将版本升级到Serenity(2.2.1)和jbejave(1.46.0)。 Jbehave-core从4.1.3更新到4.4。更新后,我遇到了示例表问题。强制对提供的步骤表使用定界符,该步骤取自故事示例。 以前可以正常工作,并将期望值输入表中

Scenario: Verify scenario
Meta:
Given modal should contains the next content:
{transformer=FROM_LANDSCAPE}
| modalTitle       | expectedTitle1      |
| modalFooterTitle | expectedFooterTitle | 
Examples:
{transformer=FROM_LANDSCAPE}
| expectedTitle1      | this is first expected title |
| expectedFooterTitle | This is expected footer text |

现在我必须使用定界符将期望的内容放入下表中

Given product modal should contains the next content:
{transformer=FROM_LANDSCAPE}
| modalTitle       | <expectedTitle1>      |
| modalFooterTitle | <expectedFooterTitle> |
Examples:
{transformer=FROM_LANDSCAPE}
| expectedTitle1      | this is first expected title |
| expectedFooterTitle | This is expected footer text |

也尝试使用ParameterControls().useDelimiterNamedParameters(false)之类的配置步骤,但没有成功。我们已经实现了数千个故事,并且很难用定界符替换故事。有什么办法可以解决我的问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。