测试
在将附加模块部署到测试或生产服务器之前,请务必验证其元素。
步骤 1:验证最终请求 URL
首先,将 https:
协议添加到最终请求 URL,如下所示:
https://xsell.expedia.com/xsell-pwa.js?partnerId=affiliate_prod_test&outboundEndDateTime=2024-08-29T05%3A54%3A02&destinationTla=LAS&bookingStatus=confirmed&signature=rXVm0wUD5V5L3rHZejI_GHczGd8
接下来,在浏览器中加载 URL。您应该会看到 200 状态。响应将包含如下所示的 Javascript:

第 2 步:验证 iframe URL
从 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
URL 来验证附加模块。

步骤 3:验证结果 post-deployment
一旦模块部署完毕,您应该确保它按预期工作。
- 导航到集成附加模块的页面。
- 右键单击并选择检查以打开开发人员工具。
- 在开发人员工具窗格中,转到“网络”选项卡。
- 打开“网络”选项卡并重新加载页面。
- 在更新的网络选项卡中,检查包含
xsell-pwa.js
(这是最终请求 URL)和的 URLxsell-ifram-v3
。如果附加模块已在页面上成功加载,则这些 URL 应具有 200 的成功状态。

注意:您也可以单独复制并粘贴这些 URL,然后将其加载到浏览器上以验证附加模块。
我们建议您为所使用的每个业务线 (LOB) 创建一个测试用例和预期结果列表,以确保所有用例都能正常工作。
示例:酒店附加模块测试用例
测试用例 | 预期结果 |
---|---|
验证附加模块显示 | 显示配置的显示(嵌入或覆盖) |
验证标头 | 显示已配置的标题 |
验证副标题 | 显示已配置的子标题 |
验证 LOB 订单 | 配置的 LOB 按预期顺序显示 |
验证按钮颜色 | 显示配置的按钮颜色 |
验证与目的地位置、开始和结束日期以及旅行者人数的深层链接 | 深度链接提供预期目的地、日期和旅客数量的内容 |
验证跟踪 | 模块显示和 click-tracking 指标被跟踪 |
遇到问题?
如果您在加载附加模块时遇到困难,并且已按照上述所有步骤操作,请查看我们的常见问题解答页面以获取故障排除提示。如果此后您仍然遇到问题,请联系您的 Expedia 启动经理并提供最终请求 URL 以供调查。