黄瓜:如何打印/获取状态为“执行报告-总数:5,已通过:4,失败:1”的所有已执行方案计数]] << [

问题描述 投票:0回答:1
我正在计算之后的情况

After do |scenario| if scenario.status.to_s=="passed" $passed=$passed+1 elsif scenario.status.to_s=="failed" $failed=$failed+1 end $scenario_count=$scenario_count+1 end @browser.close end

在出口处就像

at_exit do |scenario| puts "Execution Report - Total: #{$scenario_count}, passed: #{$passed}, failed: #{$failed}" end

但是我得到

执行报告-总数:1,已通过:1,失败:

无论如何,这里有要获取所有已执行方案的计数,因为我需要在电子邮件中使用它。它仅返回上一个方案的结果。

[我正在计算After after After | scenario |如果scenario.status.to_s ==“已通过” $ passed = $ passed + 1 elsif case.status.to_s ==“未通过” $ failed = $失败+1结束$ ...

ruby cucumber watir
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.