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

接下来,在浏览器中打开该网址。你应该看到状态码为 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)和 xsell-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 订单已配置的业务线将按预期顺序显示。
验证按钮颜色显示已配置的按钮颜色
验证指向目的地位置、出发和结束日期以及旅客人数的深度链接。深度链接提供与预期目的地、日期和旅客人数相关的内容。
验证跟踪模块显示和 click-tracking 指标均被跟踪

遇到问题了吗?

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

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