gpt4 book ai didi

java - cucumber 背景中的数据表

转载 作者:行者123 更新时间:2023-12-01 22:35:52 25 4
gpt4 key购买 nike

如何在后台创建数据表并在场景中访问其数据?

我正在运行具有不同值和数据的场景,并且想知道是否可以访问在后台表中输入的值

Background: 
Given Essas informacoes:
| Price | Name | Insurance | Damage | Type | Email |
| | | 3.000.000,00 | Full Coverage | Gold | |
| | | 10.000.000,00 | No Coverage | Silver | |
| | | 25.000.000,00 | Partial Coverage | Platinum | |
| | | | | Ultimate | |
| | | | | | |
And E o navegador aberto
And O site carregado
And Tendo selecionado Truck
@ValidarCotas  
Scenario: Selecionar cotacao de seguro de tipo diferente de acordo com valores variados
Given Esta na tela do formulario de Truck
And Preenchido os dados do veiculo e os dados do segurado
When Preencho os campos do formulario de dados do seguro "**<Insurance>**" "**<Damage>**"
And Seleciono cota de seguro "<Type>"
Then Valido se a cota foi enviada para o email
And Valido se o valor da cota for o mesmo que eu selecionei no site
When Fecho o navegador

最佳答案

根据我的理解,您希望在多个场景中重用您的示例。 AFAIK 将小 cucumber 与 cucumber 一起使用时不支持。

其中一种方法是通过移动外部文件中的示例并在使用gherkin with qaf支持的场景中引用它来在场景之间重用示例。或BDD2 with qaf但不是 cucumber 。

例如:

Background: 
Given E o navegador aberto
And O site carregado
And Tendo selecionado Truck

@ValidarCotas
@dataFile:resources/data/testdata.csv
Scenario: Selecionar cotacao de seguro de tipo diferente de acordo com valores variados
Given Esta na tela do formulario de Truck
And Preenchido os dados do veiculo e os dados do segurado
When Preencho os campos do formulario de dados do seguro "**<Insurance>**" "**<Damage>**"
And Seleciono cota de seguro "<Type>"
Then Valido se a cota foi enviada para o email
And Valido se o valor da cota for o mesmo que eu selecionei no site
When Fecho o navegador

引用documentation了解更多详情。

关于java - cucumber 背景中的数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58525833/

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