首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >场景钩子只在场景大纲上有效?

场景钩子只在场景大纲上有效?
EN

Stack Overflow用户
提问于 2015-04-02 18:59:20
回答 1查看 414关注 0票数 0

我们用的是黄瓜和硒和红宝石。在阅读了钩子文件之后,我尝试过设置一些标记来设置(例如)一些环境变量。

这里有一个人为的例子来说明这个问题。

当我建立像这样的Before钩子时:

代码语言:javascript
复制
Before('@tag1', '@tag2') do
  puts "in the before hook!"
end

它将在这样定义的场景中生效:

代码语言:javascript
复制
@tag1 @tag2
Scenario Outline: This is a test scenario
  Given I run my first step for "<user>"
  Then I complete my test

@firstrun
Scenarios:
|user|
|fred|

@secondrun
Scenarios:
|user|
|barney|

..however --如果我将@tag1@tag2移动到各个场景,而不是场景大纲,则永远不会调用钩子,例如:

代码语言:javascript
复制
@secondrun @tag1 @tag2
Scenarios:
|user|
|barney|

是否有可能“钩子”单个场景,或者仅仅是轮廓?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-05 01:20:36

通常情况下,要测试的值表是与此相关的,而不是单独的场景。

E.g

代码语言:javascript
复制
ScenarioOutline
    Given I am on gmails website
    When I login as <user> with <password>
    Then I am able to view my primary inbox
    Example:
    | user | password |
    | Fred | xd13#%&  |
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29420474

复制
相关文章

相似问题

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