You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java-Maven-Cucumber环境下Feature文件无法运行求助

运行Feature文件时遇到问题,寻求技术帮助

我在运行Cucumber的Feature文件时碰到了问题,需要各位的技术支持。

Maven项目结构

我的Maven项目结构如下:
Maven项目骨架

pom.xml文件内容

<properties> 
    <maven.compiler.source>1.8</maven.compiler.source> 
    <maven.compiler.target>1.8</maven.compiler.target> 
    <junit.version>5.0.0</junit.version> 
    <selenium.version>3.4.0</selenium.version> 
    <surefire.version>2.12.4</surefire.version> 
    <slf4j.version>1.7.25</slf4j.version> 
    <log4j.version>2.9.1</log4j.version> 
    <testng.version>6.11</testng.version> 
    <apache.poi.version>3.16</apache.poi.version> 
</properties> 
<dependencies> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-java</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>junit</groupId> 
        <artifactId>junit</artifactId> 
        <version>4.12</version> 
        <scope>test</scope> 
    </dependency> 
    <dependency> 
        <groupId>org.slf4j</groupId> 
        <artifactId>slf4j-api</artifactId> 
        <version>${slf4j.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-chrome-driver</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-remote-driver</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-firefox-driver</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-server</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-ie-driver</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-edge-driver</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-opera-driver</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-safari-driver</artifactId> 
        <version>${selenium.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.apache.poi</groupId> 
        <artifactId>poi</artifactId> 
        <version>${apache.poi.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.apache.logging.log4j</groupId> 
        <artifactId>log4j-core</artifactId> 
        <version>${log4j.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.apache.logging.log4j</groupId> 
        <artifactId>log4j-api</artifactId> 
        <version>${log4j.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.apache.poi</groupId> 
        <artifactId>poi-ooxml</artifactId> 
        <version>${apache.poi.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>org.testng</groupId> 
        <artifactId>testng</artifactId> 
        <version>${testng.version}</version> 
        <scope>test</scope> 
    </dependency> 
    <dependency> 
        <groupId>io.appium</groupId> 
        <artifactId>java-client</artifactId> 
        <version>${appium.version}</version> 
        <scope>test</scope> 
    </dependency> 
    <dependency> 
        <groupId>info.cukes</groupId> 
        <artifactId>cucumber-java</artifactId> 
        <version>${cucumber.version}</version> 
    </dependency> 
    <dependency> 
        <groupId>info.cukes</groupId> 
        <artifactId>cucumber-junit</artifactId> 
        <version>${cucumber.version}</version> 
        <scope>test</scope> 
    </dependency> 
    <dependency> 
        <groupId>info.cukes</groupId> 
        <artifactId>gherkin</artifactId> 
        <version>2.12.2</version> 
    </dependency> 
    <dependency> 
        <groupId>info.cukes</groupId> 
        <artifactId>cucumber-java</artifactId> 
        <version>${cucumber.version}</version> 
        <scope>test</scope> 
    </dependency> 
    <dependency> 
        <groupId>info.cukes</groupId> 
        <artifactId>cucumber-junit</artifactId>
</dependencies>

注:原pom.xml代码末尾存在未闭合的标签,已保留原样呈现

内容的提问来源于stack exchange,提问作者nosequeweaponer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:49:47