[英]Use a value in a feature file in a cucumber test?
有沒有辦法在特征文件中聲明變量然后在黃瓜測試中使用? 像這樣的東西:
myFile.feature
Given whenever a value is 50
myFile.java
@Given("^whenever a value is 50$")
public void testing(value) {
assertEqual(value, 50);
}
老實說,我甚至不知道這會是什么樣子。 但我希望不必在功能文件和黃瓜測試中聲明一個值。 謝謝!
是的你可以! 在功能中寫下給定步驟。
Feature: foobar
Scenario: something
Given whenever a value is 50
然后將其作為JUnit測試運行。 您將在控制台中看到類似的內容。
@Given("^whenever a value is (\\d+)$")
public void whenever_a_value_is(int arg1) throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
然后你可以復制+粘貼它並將其更改為:
@Given("^whenever a value is (\\d+)$")
public void whenever_a_value_is(int value) {
assertEquals(value, 50);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.