gpt4 book ai didi

java - Cucumber:场景中的使用文件

转载 作者:行者123 更新时间:2023-11-30 08:27:45 25 4
gpt4 key购买 nike

我有以下场景:

Feature: Some feature
Scenario: Test feature
Given login as test_user
When test_user submits changes with content:
"""
Very long text
"""
Then content is saved

主要目标是将“很长的文本”移动到某个文件或类似的文件中,并避免在定义的场景中重复此文本。

最佳答案

我只看到一个解决方案(这个解决方案不是很好,但可以用作替代方案):

Feature: Some feature
Scenario: Test feature
Given login as test_user
When test_user submits changes with content very_long_text.txt
Then content is saved

并将very_long_text.txt放入项目测试资源中。可以创建单独的文件夹来保存所有 cucumber 资源。例如:src/test/resources/cucumber

并创建读取此资源内容的实用程序类:

public static String getText(String fileName){
IOUtils.toString("cucumber" + fileName);
}

并以这种方式使用文件内容。为了不在代码中重复消息

关于java - Cucumber:场景中的使用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20662524/

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