gpt4 book ai didi

java - Cucumber 特征文件不识别步骤

转载 作者:搜寻专家 更新时间:2023-11-01 02:40:08 25 4
gpt4 key购买 nike

我已经编写了我的第一个 cucumber 功能文件。当我将功能文件作为 Cucumber Feature 运行时,出现以下错误

  1. “警告:Cucumber-JVM 的 --format 选项已弃用。请改用 --plugin。” - 我在 runner 类的@CucumberOptions 中使用了“插件”,但仍然出现相同的错误

2.它说我没有任何场景和步骤功能:验证模块化 GUI 页面

场景:验证登录页面 # C:/Selenium/RegressionTest/ModularRegression/src/GUI/features/Validate.feature:3 给定:模块化 GUI 已打开 时间:验证登录页面 然后:登录到模块

0 场景0 步

  1. 我没有收到我的步骤的摘要。

我已将以下 jar 添加到库中 Jars

这是我的亚军类(class),封装图形用户界面;

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@CucumberOptions(
format = {"pretty", "json:target/"},
features = {"src/GUI/"}
)
public class GUIRunner {

}

这是我的特征文件,

Feature: Validate Modular GUI pages

Scenario: Validate Login Page
Given: Modular GUI is opened
When: Validate the login page
Then: Login to the Modular

如果有人能指出我的代码中缺少什么,我将不胜感激。

非常感谢

[编辑]这是实际错误:

WARNING: Cucumber-JVM's --format option is deprecated. Please use --plugin instead. Feature: Validate Modular GUI pages

Scenario: Validate Login Page # C:/Selenium/RegressionTest/ModularRegression/src/GUI/features/Validate.feature:3 Given: Modular GUI is opened When: Validate the login page Then: Login to the Modular

0 Scenarios 0 Steps 0m0.000s

最佳答案

在 Given、When 和 Then 之后,我的特征文件中有一个额外的“:”。

它现在正在工作。

关于java - Cucumber 特征文件不识别步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35564839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com