檢查這些選項
選項1: 確保您運行的代碼,黃瓜功能並用黃瓜插件
在你的情況幫助產生的骨架,黃瓜將打印像這樣
//Print start
@Given("^user is on Homepage$")
public void user_is_on_Homepage() throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
@When("^user enters Username and Password$")
public void user_enters_Username_and_Password() throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
@Then("^He can visit the practice page$")
public void he_can_visit_the_practice_page() throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
//Print End
創建程序包features.stepDefinitions然後creat具有上述生成的骨架的e類文件「ABC.java」。請繼續選項2
選項2
如果下面的類是亞軍,我們需要具有以下特徵:文件夾的膠水。通常它會在資源文件夾
package test.runner
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
@CucumberOptions(
features="src/test/resources/features/featureFileFolder",
glue = { "features.stepDefinitions"},
tags={"@UI"},
monochrome=true)
public class Runner{
}
最後執行亞軍文件作爲JUnit測試
注:
標籤UI是我們將使用鏈接的場景和註釋。
在這種情況下,功能文件將寫爲。
@UI
情景:成功登錄使用有效憑據
鑑於用戶在首頁
當用戶輸入用戶名和密碼
那麼他就可以訪問該頁面的做法
希望這可以幫助!
請分享您的文件格式和跑步者等級。您遇到的問題可能有很多不同的原因,我們沒有足夠的信息來幫助您。 –