我如何在黄瓜功能文件中编写类似的步骤? [关闭]

问题描述 投票:-1回答:1
我正在使用黄瓜功能文件中的“我以“用户”身份登录”这一步骤。我希望同一步骤也写为“我以“用户”身份登录”。有一个简单的方法可以在一个声明中完成此操作吗?我尝试使用“我以(用户)身份登录”(用户)”,但是步骤定义需要一个我不想提供的参数。
selenium gherkin cucumber-java
1个回答
0
投票
下面的代码应该对您有用:

Given('I login as/with {string}', function(username) { console.log('I login as %s', username); });

现在是否运行这些步骤:

Given I login as "user" // I login as user Given I login with "user_1" // I login as user_1

将两者都考虑在内,输出将是:

我以用户身份登录

我以用户_1身份登录

有关黄瓜表达的更多信息,请参见Alternative steps。>>
© www.soinside.com 2019 - 2024. All rights reserved.