Tag: 黄瓜

数据驱动的testing在黄瓜使用Excel表格

我们希望在不使用Cucumber提供的DataTable或Examples关键字的情况下,使用Excel等外部文件在Cucumber中实现数据驱动的testing。 这是我的function文件 function:validationlogin页面场景大纲:数据驱动的Excel和数据集 当我是login页面然后我input用户名和密码与Excel行"<row_index>"数据集 Examples: | row_index | | 1 | | 2 | | 3 | | 4 | 在上面的例子中,我们正在根据文件中提供的行索引从excel中读取数据。 由于数据将被dynamic添加,因此很难在特征文件中写入多条logging(testing的行数不会增加),我们需要每次都修改特征文件。 有什么办法从excel等外部文件中读取数据,这样我们就可以将testing数据与场景分开保存,并进行数据驱动的testing。 任何指导或build议将是非常有帮助的 谢谢,安吉

如何从外部Excel文件input数据到黄瓜(JAVA)的function文件…?

有没有办法从黄瓜的Excel文件中获取input数据到特别是在JAVA中的特征文件(Cucumber)中? 对于.Net,有一种方法可以使用@source标记来指定要素文件中的excel文件的位置。 有没有类似的方式为JAVA …? 例如, function:用户提供了login的详细信息 情景大纲:提供细节 Given user navigates to 'https://world.com/signin' And user waits for short And user fills 'first_name' with '<Firstname>' And user waits for short And user fills 'email' with '<Email>' 如何提供特征文件(JAVA)的Excel文件中的名字和电子邮件…?

在C#中使用specFlow进行BDDtesting。 从Excel应用程序和WinForms获取input

我正在使用通过Visual Studio 2012框架构build的基于C#的应用程序。 它启动一个Excel电子表格,允许用户在excel单元格中input(还有Win Forms /对话框等等,popup询问input),然后根据input执行计算并产生结果。 我正在尝试使用SpecFlow来自动化这样的testing场景。 有谁知道任何教程等可以指导我? 这是否有意义,我想要实现? 可以通过黄瓜以某种方式或任何其他的build议吗? 我只使用SpecFlow在C#中进行简单的testing,而不涉及popupexcel和询问用户input。 我在这里先向您的帮助表示感谢。

使用黄瓜场景大纲处理excel电子表格

我试图看到,如果可能的话,有一个更优雅的方式来处理从一个黄金场景大纲,与Excel电子表格行(第n)有关的呼叫nTh号码。 目前,我正在使用迭代数字来定义Excel电子表格的行号以从中提取数据。 我想看看是否有可能使用excel中的黄瓜更优雅的方式比下面的场景大纲的例子。 一些背景: 每个迭代都需要是自己的场景。 因此,为什么我不使用row.count的简单for循环。 我完全意识到脚本大纲是做数据表的一种方式,但是我的公司希望看到一个可以通过excel集成大数据集的POF。 目前的设置适用于小数据集,但是当我们进入大型Excel电子表格时,我不想在大纲中input第n个数字 黄瓜代码: Feature: User is using an excel spreadsheet with cucumber driving it Scenario Outline: Data Driven with excel and data sets When I am on the amps mainscreen Then I input username and passwords with excel row"<row_index>" dataset Examples: | row_index | | 1 | | 2 […]