黄瓜量角器框架的步骤定义正则表达式

时间:2020-10-28 20:33:28

标签: protractor cucumber

该框架中是否有任何方法可以使用正则表达式来包含相似的步骤。 例: 用户登录 用户登录 用户可以登录

在Java中,我曾经能够做到:

给出(^(?: the | a)使用(?:can log | logs in $)

这将识别上述所有3个步骤。量角器-黄瓜框架似乎无法识别那些正则表达式。有想法吗?

1 个答案:

答案 0 :(得分:0)

我在步骤定义周围使用引号,例如: 当(“用户输入正确的凭据”时,async(){ 那不支持正则表达式。

将其更改为 当(/ ^用户输入(正确|不正确)凭证$ /时,async(word)=> {

现在我可以按期望在中间使用正则表达式。