我已经创建了黄瓜特征文件。截至目前,我正在通过示例提供方案概述中的输入。
但是我的测试数据现在非常庞大。我只想从CSV或EXCEL提供输入。
您能解释一下如何实现吗?
答案 0 :(得分:0)
NoraUi(用于用户界面的非回归自动化,是一个基于Selenium,Cucumber和Gherkin堆栈的Java框架,用于创建GUI测试项目,这些项目可以包含在单/多应用程序Web解决方案的持续集成链中构建)在他的代码中完全做到了:
所有行都替换为#DATA
和#END
(无标题)。
在功能文件中:
@hello
Feature: hello (Function to validate the environment.)
Scenario Outline: Function to validate the environment.
Given ...
And I go back to 'DEMO_HOME'
Examples:
#DATA
|id|author|zip|city|element|element2|date|title|
|1|Jenkins T1|35000|Rennes|smile|smile|16/01/2020||
|2|Jenkins T2|75000|Paris|smile|smile|||
|3|Jenkins T3|56100|Lorient|smile|smile|||
|4|Jenkins T4|35000|Rennes|smile|smile|||
#END
完整来源here。