在我们的cucumber特性文件中,我们使用了场景大纲,在运行脚本之前,我们需要在运行时填充数据。
基于数据文件中传递的城市路线,我们使用一个API创建PNR,该API返回给我一个实际的PNR。创建的PNR值需要存储在场景数据表中。
如果我们有场景,我们可以使用DataTable函数访问函数内部的值。我们有任何类与场景大纲数据表交互吗
例如。
Scenario Outline:
Given user have opened the application
And verifies if lookup page is loaded successfully
Then enter <ConfirmationNumber> as confirmation number
Then enter <LastName> as last name
Examples:
|DepartureCity|ArrivalCity|PNR|PassengerName|
|BAH |AUH | |BRUCE WAYNe |
请让我知道如果现有的类或替代方案来解决这个问题。
答案很简单,就是设计--做这两种方法中的任何一种
步骤定义
在我的cucumber jvm项目中,我希望在不使用场景大纲的情况下,使用相同的数据集执行场景10次(数据在excel中提供)。 有人能指导我如何做到这一点吗?
这种方法的优点是,每当我添加一个新模板时,我就不需要更新特性测试。 谢谢
我的cucumber小cucumber看起来像这样: 在上面的功能中,有一个背景,它将为两个场景大纲中的每个示例执行。此外,在java实现中,我们已经实现了@After和@Before钩子,它们也将针对每个示例执行。 我们正在使用spring Cumber进行步骤之间的数据注入。 当第一个场景大纲中的所有示例结束时,调用@After实现的方法两次,就会出现问题。当第二次@After同时启动时,第二
有没有可能用gherkin写一个场景大纲,其中有一个断言步骤,而不是在所有的例子中都需要? null 有没有更好的写法?