2 回答

TA貢獻1847條經驗 獲得超7個贊
Intern 內置的 bdd 接口與其他 JS 測試系統類似,本質上只是它的 tdd 接口(describe
和it
vssuite
和test
)的語法不同。與 Cucumber 語法沒有關系。
如果您想嘗試,有一個支持 Cucumber 語法的intern-cucumber插件。

TA貢獻1815條經驗 獲得超6個贊
對于整數,您可以執行以下操作:
@When("^When user is on the error \"(\\d+)\" page$")
public void When_user_is_on_the_error_page(int errorNum) throws Throwable {
...
}
或者
特征:
場景:一些 cukes
鑒于我的肚子里有 48 個 cukes
@Given("I have {int} cukes in my belly")
public void i_have_n_cukes_in_my_belly(int cukes) {
System.out.format("Cukes: %n\n", cukes);
}
}
來源:
https://cucumber.io/docs/cucumber/step-definitions/
如何在黃瓜場景中寫數字
對于字符串
特征:
搜索“班加羅爾”和“孟買”之間的單程航班時
@When("^search for one-way flights between \"([^\"]*)\" and \"([^\"]*)\"$")
public void search_for_one_way_flights_between_source_and_destination(String source, String destination) throws Throwable {
.......
}
添加回答
舉報