无法在没有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 (将#修改为@)