有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

cucumber中的java未定义步骤

运行完测试后,Cucumber说我的步骤没有定义。我做错什么了吗

特色:

Then I should see Error message for "ORIGIN" zipcode with key <messageKey>

步骤定义:

@Then("^I should see Error message for \"([^\"]*)\" zipcode with key ([^\\\"]*)$")
    public void i_should_see_Error_message_for_zipcode_with_key(String location, String messageKey)

共 (1) 个答案

  1. # 1 楼答案

    我终于得到了答案。 Cucumber在特征文件和步骤定义之间逐字搜索;因此,如果有太多步骤共享相同的名称,并且cucumber混淆了哪些步骤会导致“未定义”的步骤出现以下错误,只需更改StepDef的名称即可。 错误: “您可以使用下面的代码片段实现缺少的步骤:”