測試
在將附加模組部署至測試伺服器或生產伺服器之前,請務必驗證其所有元件。
步驟 1:驗證最終請求網址
首先,將https: 協定加入最終請求網址,如下所示:
https://xsell.expedia.com/xsell-pwa.js?partnerId=affiliate_prod_test&outboundEndDateTime=2024-08-29T05%3A54%3A02&destinationTla=LAS&bookingStatus=confirmed&signature=rXVm0wUD5V5L3rHZejI_GHczGd8
接著,在瀏覽器中載入該網址。您應該會看到 200 狀態碼。回應將包含如下所示的 Javascript:

步驟 2:驗證 iframe 網址
從 JavaScript 響應中複製iframeSrc 的 URL (終端點xsell-iframe-v3)。例如:
https://www.expedia.com/xsell-iframe-v3?partnerId=affiliate_prod_test&outboundEndDateTime=2024-08-29T05%3A54%3A02&destinationTla=LAS&bookingStatus=confirmed&requestId=affiliate_prod_test32ebfcaf-a028-4555-bdc3-173953b79a5d&signature=ssQgHqbeIPx8Z52wc9dIEgrQOqg
您可透過在瀏覽器中載入iframeSrc 網址來驗證附加模組。

步驟 3:驗證結果 post-deployment
模組部署完成後,您應確認其運作符合預期。
- 導航至已整合附加模組的頁面。
- 右鍵點擊並選擇「檢查」以開啟開發人員工具。
- 在開發人員工具窗格中,前往「網路」標籤頁。
- 在開啟「網路」標籤頁的情況下重新載入頁面。
- 在更新後的「網路」標籤頁中,檢查包含
xsell-pwa.js(此為最終請求網址)及 . 的網址xsell-ifram-v3。若附加模組已成功載入頁面,這些網址應呈現 200 狀態碼的成功狀態。

註:您亦可將這些網址分別複製貼上,並在瀏覽器中載入以驗證附件模組。
我們建議您針對所使用的每個業務線 (LOB),建立測試案例清單及預期結果,以確保所有使用案例皆能正常運作。
範例:飯店附加模組測試案例
| 測試案例 | 預期結果 |
|---|---|
| 驗證附加模組顯示 | 已設定的顯示器 (嵌入式或覆蓋式) 將顯示 |
| 驗證標頭 | 已設定的標題顯示 |
| 驗證副標題 | 已設定的次標題顯示 |
| 驗證長條形物件的順序 | 已設定的 LOB 將按預定順序顯示 |
| 驗證按鈕顏色 | 已設定的按鈕顏色顯示 |
| 驗證深層連結至目的地位置、起始與結束日期,以及旅客人數 | 深度連結提供預期的目的地、日期及旅客人數等相關內容 |
| 驗證追蹤 | 模組顯示與 click-tracking 指標皆被追蹤 |
遇到困難了嗎?
若您在載入附件模組時遇到困難,且已遵循上述所有步驟,請參閱我們的常見問題頁面 以獲取疑難排解技巧。若問題仍未解決,請聯繫您的 Expedia 專案經理,並提供最終請求網址以便進一步調查。