黄瓜特征文件参数中的正则表达式

时间:2016-04-13 12:35:16

标签: selenium selenium-webdriver cucumber selenium-ide cucumber-jvm

有没有办法在Cucumber特征文件参数中编写正则表达式?

例如我想写一些类似的东西:

点击“编辑*”

[然后编辑*将匹配前缀为Edit的所有字符串(例如:Edit_Button)]

但是当我写的时候:

点击“编辑”

[只会编辑匹配。]

我希望步骤允许两个参数选项(编辑或编辑*)

有办法吗?

1 个答案:

答案 0 :(得分:2)

可以这样做,但不是按照你的建议。示例中的“编辑*”将在步骤定义中为String。你可以做的是编写一些逻辑,它接受一个字符串并将其转换为你想要的正则表达式。一些例子here