报告未显示在仪表板html页面中以进行qmetry吗?

时间:2019-07-16 03:02:33

标签: qaf

我从github下载了qmetry maven项目,并使其在Eclipse中可行。报告运行较​​早,但是从昨天开始,在我未对任何JS或HTML文件进行任何更改的情况下,该报告均无法运行。

请帮助我解决它。

enter image description here

谢谢, Prashant

2 个答案:

答案 0 :(得分:0)

从屏幕截图中可以看出,仪表板不是最新的。理想情况下,它应与新旧仪表板一起使用。您是否可以查看在test-results目录下生成的报告?您应该可以在meta-info.json下找到tets-results文件。如果不是,则因为没有要显示的报告,所以仪表板为空。

您可以尝试通过从qaf-report github存储库下载来使用最新的仪表板。下载zip并将其解压缩到项目根目录中,或者删除现有的dashboard目录和dashboard.htm文件,并用您下载的最新目录替换。

编辑: 如果您发现在使用最新的firefox更新firefox之后,它不起作用,请执行以下步骤:

  • 转到about:config
  • 集 security.fileuri.strict_origin_policy:false。 enter image description here

答案 1 :(得分:0)

在 Chrome 中 创建 chrome 快捷方式。 重命名为仪表板 Chrome 右键->属性 附加目标 --allow-file-access-from-files 示例:“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe”--allow-file-access-from-files 单击确定 关闭所有 chrome 实例,然后,使用该快捷方式打开 chrome 并尝试在其中打开报告。

在 Edge Chromium 中 创建边缘快捷方式。 重命名为仪表板边缘 右键->属性 将此附加到目标 --allow-file-access-from-files 示例:“C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe”--allow-file-access-from-files 单击确定 关闭所有 Edge 实例,然后使用该快捷方式打开 Edge 并在其中打开仪表板报告。

如果上述操作不能解决问题,请删除或重命名dashboard.htm 文件,然后重新运行WAF 自动化。该文件将使用最新版本重新创建。