Dotcom 监视器的 EveryStep Web Recorder 支持将用户定义的 cookie 以及测试请求发送到目标 URL 或域。 例如,您可以添加用户定义的 Cookie,以区分 Dotcom 监视器生成的测试脚本请求和真实用户生成的请求。

您可以为不同的主机和域设置特定的 Cookie。

要指定要在 Cookie 中传递的自定义信息,请执行以下操作:

  1. 使用每个步骤网络记录器记录脚本。
  2. 右键单击 “脚本代码 ”部分中的行(步骤),然后从编辑器上下文菜单中选择“ 网络 > 集 Cookie”。
  3. 在位于脚本代码区域左侧的编辑窗格中指定 URL、名称和值。 请参阅 SetCookieForUrl方法的完整定义。

如果使用 SetCookieForUrl 方法,则具有提供的名称-值对的 Cookie 将添加到方法设置中指定的

URL

的每个请求中

。 要从对特定 URL 的请求中筛选出特定 Cookie,请在设置 Cookie 方法设置的“值”字段中提供以下 Cookie

{{null}}

例如,以下代码将在所有 https://www.site.org 请求中筛选出具有cookie_name名称的 cookie:

SetCookieForUrl ("https://www.site.org", "cookie_name", null);

确保在 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");