当前位置: 首页 > 面试题库 >

指定Cucumbe中的特征文件位置

童华池
2023-03-14
问题内容

我创建了一些黄瓜测试步骤和一个小的Cucumber测试用例,它们是通过JUnit运行的,如下所示:

@RunWith(Cucumber.class)

public class FuelCarTest {
    //executs cucumber steps in the class FuelCarSteps
}

现在,可以从类路径位置自动加载Cucumber功能文件, src/main/resources/<package-name>/*.feature

我想知道如何告诉黄瓜我的特征文件的位置,因为我需要它从类路径之外的位置(例如data //)加载它们。


问题答案:

我找到了解决方案,

@ Cucumber.Options批注中,除了设置报告输出格式和位置外,还允许设置功能文件的位置。

@Cucumber.Options(
    format = {
        "pretty",
        "html:target/cucumber-html-report",
        "json-pretty:target/cucumber- report.json"
    },
    features="features/"
)


 类似资料:
  • 我已经创建了一些cucumber测试步骤和一个小的Cucumber测试用例,我用JUnit运行它,如下所示: Cucumber功能文件现在从类路径位置自动加载,

  • 我当前的Cucumber文件如下所示: 所以现在我想再添加几个场景,可能是在同一个文件中进行API测试。所以我想为此创建一个新特性,而不是使用Feature:Test Online application页面。这样我就不需要为API测试创建单独的特性文件。

  • 本文向大家介绍Python从文件中读取指定的行以及在文件指定位置写入,包括了Python从文件中读取指定的行以及在文件指定位置写入的使用技巧和注意事项,需要的朋友参考一下 Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据,  Python标准库linecache模块非常适合这个任务: 测试文件内容 : This is line 1. This is line 2.

  • 问题内容: 我正在编写一个脚本,要求我在配置文件的特定部分中添加行。例如 之前: 后: 如您所见,添加了新行。我的bash脚本如何插入行?我猜我将需要使用sed。 问题答案: 如果要在特定字符串匹配之后添加一行:

  • 网络球体9.0版安装在我们的RHEL 8.3操作系统中。现在我已经部署了一个网络应用程序-. war文件,其中包含多个模块-网络服务、网络模块等。这场战争已经成功部署,我也能够在网络球体企业应用程序-AppName-START中启动它。应用程序以成功消息开始。 现在问题就在前面。我们的应用程序需要特定的文件引导。属性。该文件有几个配置,如jdbc参数、jmx端口、jms配置、jvm参数、日志路径等

  • 问题/错误------------------------------------------------ 1方案([33m1未定义[0m)3步骤([33m3未定义[0m)0m0.000s 您可以使用以下代码段实现缺少的步骤: