我在功能支持文件中包含以下内容:
After do |scenario|
screen_shot_and_save_page if scenario.failed?
end
如果场景标签包含 @javascript
,我想仅运行此程序。我该怎么写呢?
最佳答案
After("@sometag") do |scenario|
screen_shot_and_save_page if scenario.failed?
end
您还可以or
, and
和not
标签。例如
After("@alpha,~@bravo","@charlie") do |scenario|
screen_shot_and_save_page if scenario.failed?
end
以上仅适用于具有 @charlie
的场景标签和 @alpha
标签或没有 @bravo
标签
关于ruby-on-rails - Cucumber:如何获取 After block 中的标签列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10030931/