如何使用ruby将文本嵌入到黄瓜报告中?

问题描述 投票:0回答:2

如何使用 ruby 将文本嵌入到 Cucumber 报告中。我们可以使用下面的代码使用 java 来完成此操作,但类似地,我如何在 cucumber-ruby 中完成此操作?

我尝试过使用嵌入方法,但它不起作用。

下面是用java编写的代码,用于向报告中写入文本。

来源:https://gist.github.com/aslakhellesoy/4072962

import cucumber.api.Scenario;

public class MyStepdefs {
    private Scenario scenario;

    @Before
    public void before(Scenario scenario) {
        this.scenario = scenario;
    }

    @Given("^I have (\\d+) cukes in my belly$")
    public void cukes_in_my_belly(int cukes) {
        scenario.write("This goes into the report(s)\n");
    }
}
ruby cucumber watir page-object-gem
2个回答
0
投票

我得到了解决方案,只需打印如下值即可:

Given("I have {int} cukes in my belly") do |cukes|
 puts 'This goes into the report: #{cukes}'
end

0
投票

我尝试过 put @browser.element(:class => 'price').text.strip 它只在控制台上打印出来而不是黄瓜测试报告对此有任何解决方案吗?

© www.soinside.com 2019 - 2024. All rights reserved.