0

当我在运行后打开我的范围报告时,默认情况下它会打开运行的测试列表。但我需要的是,默认情况下它应该显示仪表板。有什么办法吗?对此的帮助将不胜感激。谢谢

4

2 回答 2

0

您可以在文档加载时注入 javascript,以使仪表板视图默认可见。

<scripts>
        <![CDATA[
            $(document).ready(function() {
                $('#an_unique_identifier_of_dashboard_e.g.[id/name/xpath/css]').click();
            });
        ]]>
    </scripts>
于 2019-02-18T15:57:31.513 回答
0

您可以在创建报告器时设置首选顺序。它看起来像这样:(我也在使用版本 5)

ExtentSparkReporter htmlReporter = new ExtentSparkReporter(fileName);
List<ViewName> DEFAULT_ORDER = Arrays.asList(ViewName.DASHBOARD, ViewName.CATEGORY, ViewName.TEST);
htmlReporter.viewConfigurer().viewOrder().as(DEFAULT_ORDER);

report = new ExtentReports();
report.attachReporter(htmlReporter);

在这种情况下,仪表板将是默认页面,在左上方的菜单中,然后是类别,然后是测试列表。

于 2021-11-08T12:28:54.030 回答