【发布时间】:2019-08-08 06:49:04
【问题描述】:
我正在尝试利用与我的黄瓜 ruby 框架中的功能文件关联的标签名称。以下是我目前正在使用 Before 钩子收集标签名称的方法,但不幸的是,除了标签之外,还有更多代码正在被收集。
Before do |scenario|
@feature_tags = scenario.feature.tags
end
以这个示例特征文件sn-p为例:
@regression @etc
Feature: File description for something
Background:
* etc etc etc
Scenario: Description for something
* etc etc etc
目前使用上述钩子捕获的是:
[#<Cucumber::Core::Ast::Tag "@regression" (features/long/file/path.feature:1)>,
#<Cucumber::Core::Ast::Tag "@etc" (features/long/file/path.feature:1)>]
有什么方法可以简单地隔离标签名称,即:“@regression”?
【问题讨论】:
-
您好,欢迎来到 SO。是否要从场景标签中排除背景标签?
标签: ruby selenium cucumber gherkin