Selenium webdriver cucumber功能文件未在Java类中拾取步骤定义,但在运行Junit后控制台中没有错误

Selenium webdriver cucumber功能文件未在Java类中拾取步骤定义,但在运行Junit后控制台中没有错误,selenium-webdriver,cucumber,cucumber-java,cucumber-junit,Selenium Webdriver,Cucumber,Cucumber Java,Cucumber Junit,我正在为我的java项目编写一些Cumber测试。当运行cucumber类时,控制台中没有发生错误,但是根据步骤定义脚本,我已经给出了调用浏览器的脚本,因此根据我的假设,cucumber类没有调用步骤定义类或glue。 请您检查一下,并告诉我为什么不调用它 Code: @RunWith(Cucumber.class) @CucumberOptions( features={"F:/Selinium/practise-cucumber/practise1/features/logi

我正在为我的java项目编写一些Cumber测试。当运行cucumber类时,控制台中没有发生错误,但是根据步骤定义脚本,我已经给出了调用浏览器的脚本,因此根据我的假设,cucumber类没有调用步骤定义类或glue。 请您检查一下,并告诉我为什么不调用它

Code:
@RunWith(Cucumber.class)
    @CucumberOptions(
    features={"F:/Selinium/practise-cucumber/practise1/features/login.feature"},
    glue={"F:/Selinium/practise-cucumber/practise1/src/Stepdefinition/loginmethod.java"})
    public class Runcucumber {   
    }

Step Definition code: 
public class loginmethod  {
    public WebDriver driver ;
    @Given("^User is on Home Page$")
    public void user_is_on_home_page() throws Throwable{
        System.out.println("homepagre");
        System.setProperty("webdriver.chrome.driver",
                "F:/Selinium/practise-cucumber/practise1/driver/chromedriver1.exe");
        WebDriver driver = new ChromeDriver();      
        driver.get("https://www.google.com/");
        System.out.println("lUNCHED homepagre");
    }    
Browser should be invoked     

请将您的
runcumber
类名更改为
runcumbertest
,然后重试。这件事发生过一次

@RunWith(Cucumber.class)
    @CucumberOptions(
    features={"F:/Selinium/practise-cucumber/practise1/features/login.feature"},
    glue={"F:/Selinium/practise-cucumber/practise1/src/Stepdefinition/loginmethod.java"})
    public class RuncucumberTest {   
    }

请将您的
runcumber
类名更改为
runcumbertest
,然后重试。这件事发生过一次

@RunWith(Cucumber.class)
    @CucumberOptions(
    features={"F:/Selinium/practise-cucumber/practise1/features/login.feature"},
    glue={"F:/Selinium/practise-cucumber/practise1/src/Stepdefinition/loginmethod.java"})
    public class RuncucumberTest {   
    }