首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >黄瓜背景数据表

黄瓜背景数据表
EN

Stack Overflow用户
提问于 2019-10-23 15:02:47
回答 2查看 739关注 0票数 2

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

我正在运行具有值、​​和数据变化的场景,并想知道是否可以访问在backgorund表中输入的值​​。

代码语言:javascript
复制
Background: 

给Essas提供的信息: Partial,Name Insurance,Insurance,损坏,分类,电子邮件,收邮件,收3.000.000,00,100,000,000,000,000,000,100,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,100,000,000,000,200,000,000,000,000,000,200,000,000,000,200,000,000,000,000,000,500,000,000,000,000,000,000,000,000,500,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,500,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,O carregado和Tendo selecionado卡车

代码语言:javascript
复制
@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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-25 02:01:10

根据我的理解,您希望在多个场景中重用您的示例。AFAIK当使用黄瓜时不受支持。

其中一种方法是在场景之间重用示例,方法是在外部文件中移动示例并在您的场景中引用它,这是使用盖金与qafBDD2与qaf支持的,但不支持黄瓜。

例如:

代码语言:javascript
复制
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

有关更多细节,请参阅文档

票数 0
EN

Stack Overflow用户

发布于 2019-10-23 15:19:57

您需要在这里使用“场景大纲”,它可以用不同的值组合多次运行相同的场景。

代码语言:javascript
复制
Scenario Outline: eating
  Given there are <start> cucumbers
  When I eat <eat> cucumbers
  Then I should have <left> cucumbers

  Examples:
    | start | eat | left |
    |    12 |   5 |    7 |
    |    20 |   5 |   15 |

如果在每个测试用例中有多个可重复的“给定”步骤,请使用背景。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58525833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档