我在这里有这个钩子: 之后|方案| 如果scenario.try(:status)==:失败 @fail_count = @ fail_count.to_i + 1 save_and_open_page if @fail_count< = 5 端
但我不希望它总是打开失败的场景。
有没有办法设置我的黄瓜,这样当我cucumber vars ... enable_open_page
上面的钩子启用时?
答案 0 :(得分:2)
After do |scenario|
if scenario.try(:status) == :failed
@fail_count = @fail_count.to_i + 1
save_and_open_page if ENV["ENABLE_OPEN_PAGE"].present? and @fail_count <= 5
end
end
用环境变量调用黄瓜:
ENABLE_OPEN_PAGE=true cucumber