This is an auto-generated translation

测试

在将附加模块部署到测试或生产服务器之前,请务必验证其元素。

步骤 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:

Code block with iframesrc section highlighted

第 2 步:验证 iframe URL

从 JavaScript 响应中复制 iframeSrcURL(端点 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

您可以通过在浏览器中加载 iframeSrcURL 来验证附加模块。

Browser showing iframe URL in the address bar and a screen with the heading 'Great news! You qualify for special hotel deals because you booked a flight' and 3 hotel options

步骤 3:验证结果 post-deployment

一旦模块部署完毕,您应该确保它按预期工作。

  1. 导航到集成附加模块的页面。
  2. 右键单击并选择检查以打开开发人员工具。
  3. 在开发人员工具窗格中,转到“网络”选项卡。
  4. 打开“网络”选项卡并重新加载页面。
  5. 在更新的网络选项卡中,检查包含 xsell-pwa.js(这是最终请求 URL)和的 URLxsell-ifram-v3。如果附加模块已在页面上成功加载,则这些 URL 应具有 200 的成功状态。
Browser and open developer pane showing the iframe with the heading 'Great news! You qualify for special hotel deals because you booked a flight' and 3 hotel options

注意:您也可以单独复制并粘贴这些 URL,然后将其加载到浏览器上以验证附加模块。

我们建议您为所使用的每个业务线 (LOB) 创建一个测试用例和预期结果列表,以确保所有用例都能正常工作。

示例:酒店附加模块测试用例

测试用例预期结果
验证附加模块显示显示配置的显示(嵌入或覆盖)
验证标头显示已配置的标题
验证副标题显示已配置的子标题
验证 LOB 订单配置的 LOB 按预期顺序显示
验证按钮颜色显示配置的按钮颜色
验证与目的地位置、开始和结束日期以及旅行者人数的深层链接深度链接提供预期目的地、日期和旅客数量的内容
验证跟踪模块显示和 click-tracking 指标被跟踪

遇到问题?

如果您在加载附加模块时遇到困难,并且已按照上述所有步骤操作,请查看我们的常见问题解答页面以获取故障排除提示。如果此后您仍然遇到问题,请联系您的 Expedia 启动经理并提供最终请求 URL 以供调查。

您觉得这个页面有用吗?
我们该如何改进这些内容?
感谢您帮助我们改进!