java - 如何用java在cucumber中传递 boolean 参数?

标签 java cucumber

如何在 cucumber 中传递 boolean 参数用java? 我使用以下带有 boolean 参数的方法:

@Then("test if he is a admin")
public void verify_connect(boolean admin)
{
    if(admin)
        connectAsAdmin();
    else 
        connectAsUser();
}

最佳答案

使用@ParameterType https://cucumber.io/docs/cucumber/cucumber-expressions/

@ParameterType(value = "true|True|TRUE|false|False|FALSE")
public Boolean booleanValue(String value) {
    return Boolean.valueOf(value);
}

@Then("Something is set to {booleanValue}")
public void somethingIsSetTo(Boolean value) {

}

关于java - 如何用java在cucumber中传递 boolean 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57415985/

相关文章:

java - 在 JBoss Drools 中表达条件

java - JFXtras CSS样式

java - 如何通过Java代码刷新里程表的索引

java - 通过蓝牙在 JavaFX 和 Android 之间传输图像

java - CucumberOptions 无法解析为类型

ruby - 你如何使用页面对象自动确认 ruby​​ 中的模态?

java - 程序以按插入频率排序的方式打印字符串

java - 从 Cucumber StepDefinitions 中实例化 PageObject 实例

ruby - 通过忽略 cucumber 中的顺序断言两个 json 内容

selenium - 使用 Capybara 测试 javascript 警报