对于整个BDD世界来说,这是新手,而且我已经在经历怪异的行为。
因此,在下面的三个“给定”语句中,它们都引用了表中的整数,对吗?因此,我认为在映射时(请参见第二张图片),我只是将所有“ <...>”标签替换为“ {int}”,但事实并非如此。 ,,保持不变,不会被{int}
取代,而是会被{int}.
答案 0 :(得分:0)
在步骤定义中,指定要与步骤匹配的文本,您需要指定应与哪个Cucumber表达式匹配。
将前两个步骤的定义更改为:
@Given("An X is added at row {int}, {int})
和
@Given("An O is added at row {int}, {int})
(问问题的注释:下次请复制您的功能文件和代码到您的问题中。这样可以更轻松地使用摘要来回答问题。)