如果使用桌面版的“每个步骤脚本工具”,并且需要发送用户定义的 Cookie 以及 Web 应用程序测试请求,则需要手动将 SetCookieForUrl 方法 添加到脚本中。 在我们的wiki中查看 SetCookieForUrl方法 的完整定义。

如果使用 SetCookieForUrl 方法,则在执行 EveryStep 脚本时,将具有提供 的名称-值 对的 Cookie 添加到发送到 URL 的每个请求中。

首先,启动每个步骤脚本工具桌面并遵循以下建议:

  1. 记录新脚本或从 Dotcom-Monitor 平台或本地计算机加载以前创建的设备(左侧边栏上的” 加载设备 “按钮)。
  2. 启用“高级设置”菜单中的“允许手动编辑脚本“功能。
  3. 要指定用户定义的 Cookie,请将以下方法添加到脚本中并设置其参数:
SetCookieForUrl("<URL>", "<Name>", "<Value>");

例如,您可以添加用户定义的 Cookie,以区分 Dotcom 监视器生成的测试脚本请求与真实用户生成的请求。

确保在 URL 地址中包含 http://

正确:

tab0.GoTo ("https://www.site.org");
SetCookieForUrl ("https://www.site.org", "cookie_name", "cookie_value");

不對:

tab0.GoTo ("https://www.site.org");
SetCookieForUrl ("www.site.org", "cookie_name", "cookie_value");