【问题标题】:Is there a way to pass excel data to cucumber scenario有没有办法将excel数据传递给黄瓜场景
【发布时间】:2020-09-24 03:10:53
【问题描述】:

我正在开发一个应用程序,我需要根据 Excel 工作表中的数据创建案例。现在它工作得很好,但我有新的要求,我需要多次运行相同的黄瓜场景,直到它为 excel 表中显示的所有行创建案例。

Feature: User wants to create Applications from Online channel.

Scenario Outline: User wants to generate Application type A
When I open forms website
And click application link
Then I enter application reference with excel row "<row_index>" dataset

Examples: |row_index| |2| |3|

在 excel 文件中,我有多个与每个场景相关的工作表。但是测试数据文件中每张表中的行数并不是固定的,有时可能只有一行,也可能只有3行,有时可能有10行。因此,我将如何传递行数,因为它可能会不时发生变化。

有人可以帮我处理这种情况吗?我们还有其他方法可以从场景大纲中访问 excel 表吗?

【问题讨论】:

    标签: java excel selenium maven cucumber


    【解决方案1】:

    据我所知,目前这是不可能的。这是我们未来支持 Excel 计划的一部分。

    现在,我的处理方式是使用一些模板引擎,并在运行测试之前生成带有 Excel 内容的 Gherkin 文件作为构建的一部分。

    【讨论】:

      【解决方案2】:

      我们在https://github.com/cucumber/cucumber/issues/773 对此进行了讨论

      【讨论】:

      • 所以这意味着我们仍然没有合适的黄瓜与 excel 集成的解决方案
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-11
      相关资源
      最近更新 更多