Internet Explorer 停用後TestStand ATML 以及 XML Report Viewer Support會怎樣

更新 Feb 19, 2025

產品資訊

軟體

  • TestStand

問題敘述

Microsoft 已宣布停用 Internet Explorer (IE)。由於 TestStand ReportView UI 控件是使用 IE 來呈現 XML 和 ATML 報告,我該如何在 TestStand SeqEditor 中查看我的報告並提供使用者界面?另外,我如何在 TestStand 以外的地方查看我的 XML 和 ATML 報告?

解決方案

Internet Explorer 與 Trident 引擎

ATML 和 XML 報告基於 XML 檔案格式。要將 XML 檔案以報告顯示,您必須對其採用stylesheet (XSL) 檔案。 Internet Explorer (IE) 能夠在打開 XML 檔案時採用stylesheet,但其他瀏覽器(Chrome、Firefox 等)則沒有。 在  TestStand Sequence Editor 和交付使用者界面 (UI) 中使用的 ReportView UI 控件是使用 WebBrowser 控件而不是 IE 本身。即使在 IE 被棄用後,ReportView UI 控件仍將繼續工作。


Internet Explorer 由 2 個不同的零件組成——IE shell和一個WebBrowser 控件(Trident 引擎) 。 IE shell(可執行檔)是用戶在 Windows 中啟動 IE 並將其用作瀏覽器的方式。 WebBrowser 是 IE 的核心,它完成呈現頁面所需的所有工作。 WebBrowser 控件沒有被貶抑,它將由 Microsoft 維護。

在未來的版本中會發生什麼?



TestStand 2021 SP1 及更高版本將其對 WebBrowser 控件的使用替換為CEF(Chromium Embedded Framework)呈現 TestStand 的報告並刪除它對 WebBrowser 零件的依賴。此外,TestStand 2021 SP1 改在 XML 檔案磁碟位置上的旁邊創建一個 HTML 報告檔案。用戶將能夠通過在任何瀏覽器中打開 HTML 檔案來查看他們的報告。

TestStand Report Viewer Utility



對於使用早期版本 TestStand 的客戶,NI 發布了一個utility來查看 ATML 和 XML 報告。下載並解壓附件TSReportViewer.zip。 該viewer允許用戶查看他們的 ATML 和 XML 報告。viewer會將轉換後的 HTML 檔案保存到報告旁邊的磁碟位置中。用戶可以使用任何瀏覽器打開生成的 HTML 檔案。

注意:viewer支持小於 40 MB 的 XML 報告。

圖片1.png




相關資訊

您可以使用以下步驟將 TS Report Viewer設置為 ATML 和 XML 報告預設應用程序:

1. 右鍵點擊任何 ATML 或 XML 報告檔案並選擇Open With >> Choose another app

SS91.png
2. 點擊更多Apps, 然後 Look for another app on this PC.

SS02.png
3. 找到 TSFileViewer.exe 並對它按兩下。它將顯示在應用程序選擇列表中。選擇 TSReportViewer,然後選擇Always use this app to open .xml files

SS04.png
4. 點擊確定。現在,您只需在XML 報告上按兩下即可在TS Report Viewer打開它。

Attachments