1
  1. 在此处获取最新代码:https ://github.com/infostretch/qaf-report 。
  2. 将仪表板目录和仪表板.htm 提取到项目根目录。
  3. 运行 QAF 测试。
  4. 在测试运行期间以及在测试运行之后打开dashboard.htm。
  5. 在授予访问本地文件的权限后,尝试在 Google Chrome、Firefox 和 Safari 中打开 dashboard.htm。但 Dashboard.htm 没有加载任何内容。即使在几分钟后也会持续显示旋转图标。

我在这里错过了什么吗?

4

2 回答 2

1

如果您作为文件协议在本地访问报告,浏览器可能会限制访问本地文件。在这种情况下,请按照步骤允许从您正在使用的浏览器的文件访问本地文件。

火狐:

go to about:config
set security.fileuri.strict_origin_policy:false.

苹果浏览器:

Click on the Develop menu in the menu bar.
Select Disable Local File Restrictions.

如果开发菜单不可用,请单击编辑 > 首选项 > 高级选项卡。选中“在菜单栏中显示开发菜单 。chrome:

Close down your Chrome browser (make sure you close all instances if you have multiple windows open)
Go to Run and type the following command: chrome.exe --allow-file-access-from-file.
Hit enter.

来自本地报告访问的参考

于 2020-05-31T20:41:58.300 回答
0

我只是想通过对此处提到的现有步骤进行少量更正来更清楚地说明: https ://github.com/infostretch/qaf-report#local-report-access

当您从本地文件系统打开报告“dashboard.htm”时,您的浏览器可能有本地文件访问限制。

在这种情况下,您可以进行以下设置:

  • 火狐:

    1. 在浏览器 url 字段中输入“about:config”并单击“接受风险并继续”按钮。
    2. 在“搜索首选项名称”字段中,输入“security.fileuri.strict_origin_policy”并单击 Enter 并单击右侧的切换按钮将其设置为 FALSE。
  • 苹果浏览器:

    1. 单击菜单栏中的“开发”菜单。
    2. 选择禁用本地文件限制。

如果开发菜单不可用, 1. 单击 Safari > Preferences > Advanced 选项卡(在 MAC 中,Safari > Preferences > Advanced 选项卡)。2. 勾选菜单栏中的“显示开发菜单”。

  • 铬合金:

  • 在 Windows 电脑中:

    1. 关闭您的 Chrome 浏览器(如果您打开了多个窗口,请确保关闭所有实例)
    2. 转到运行并键入以下命令:chrome.exe --allow-file-access-from-file。
  • 在 MAC

    1. 在任何地方打开你的终端,确保谷歌浏览器当前没有运行,复制粘贴这一行并回车:

打开 /Applications/Google\ Chrome.app --args --allow-file-access-from-files

于 2020-06-04T13:19:23.823 回答