【问题标题】:Cucumber Browserstack JSON Report generation issueCucumber Browserstack JSON 报告生成问题
【发布时间】:2023-02-09 10:06:44
【问题描述】:

我有一个 cucumber runner 类指定 cucumber.json 文件的输出位置,如下所示。

@RunWith(Cucumber.class)
@CucumberOptions(
        plugin =  {"pretty", "html:target/cukes/htmlreport.html",
                "json:target/cukes/report.json",
                "junit:target/cukes/junit.xml",
                "html:target/cucumber-report.html",
                "json:target/cucumber/jsonReports/cucumber.json"},
        glue = "uk/gov/dwp/testFrameworks/cucumberSelenium/steps",
        //tags = "@sunny_day",
        features = "src/test/resources/features/browser_sample"
)

public class CucumberRunner {
}

但是,当从 json 生成报告时,无法找到它们,因为 json 已生成到前缀为“-1-main”的文件夹中,即;

target/cucumber-1-main/jsonReports/cucumber-1-main.json

使用 browserstack-java-sdk 框架与 Browserstack 集成时会发生这种情况。

解决方法是修改pom.xml,使生成报告的输入目录指向如下;

    <outputDirectory>${project.build.directory}/cucumber/masterthought</outputDirectory>
<inputDirectory>${project.build.directory}/cucumber-1-main/jsonReports</inputDirectory>

但是当我在本地针对单个浏览器运行时,那会失败。

任何人都可以就解决这个问题提供任何建议吗?

【问题讨论】:

    标签: cucumber bdd browserstack


    【解决方案1】:

    我建议您联系 BrowserStack 支持来提出这个问题support@browserstack.com或通过他们的Contact us 表格。

    【讨论】:

      猜你喜欢
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      • 2013-04-27
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 2019-05-15
      • 2017-11-15
      相关资源
      最近更新 更多