有没有办法在Cucumber特征文件参数中编写正则表达式?
例如我想写一些类似的东西:
点击“编辑*”
[然后编辑*将匹配前缀为Edit的所有字符串(例如:Edit_Button)]
但是当我写的时候:
点击“编辑”
[只会编辑匹配。]
我希望步骤允许两个参数选项(编辑或编辑*)
有办法吗?
答案 0 :(得分:2)
可以这样做,但不是按照你的建议。示例中的“编辑*”将在步骤定义中为String
。你可以做的是编写一些逻辑,它接受一个字符串并将其转换为你想要的正则表达式。一些例子here。