嗨,我在 Eclipse 中使用 Maven 设置了一个 Java 项目。
每当我尝试运行脚本时,我都会遇到问题。它是通过不打开我从功能文件中解析的所需网站来执行的。
请查看以下代码和我在 eclipse 中设置的目录的图像

这是我的 PageStepsDefs.java 代码
package com.workshop.airport.workshop.airport;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import cucumber.api.java.After;
import cucumber.api.java.Before;
import cucumber.api.java.en.Given;
public class PageStepsDefs {
    public String ChromeDriverPath="C:\\Users\\zain.jamshaid\\Desktop\\chromedriver.exe";
    public WebDriver driver;
    String localhost="www.google.com";
    @Before
    public void deleteAllCookies() {
        driver.manage().deleteAllCookies();
        driver.manage().window().maximize();
    }
    @Before
    public void setup(){
        System.setProperty("webdriver.chrome.driver",ChromeDriverPath);
        driver = new ChromeDriver();    
    }
    @Given("^I browse to the (.+) page$")
    public void open_page(String url)
    {
        driver.get(localhost+url);
        System.out.println(localhost+url);
    }
    @After
    public void tearDown(){
        driver.quit();
    }
}
这是我的 RunCukeTest.java 代码
package com.workshop.airport.workshop.airport;
import cucumber.api.junit.*;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@Cucumber.Options(
        tags={"@mysingle"},
        format={"pretty", "html:target/cucumber-html-report"},
        monochrome=true,
        features={"."}, 
        strict=true)
public class RunCukeTest {
}
这是功能文件中的语句
Feature: Login Functionality
@mysingle
Scenario: user successfully logins to the application
    Given I browse to the / page
任何帮助都会很棒。
提前致谢。赞恩