{
  "test": "login",
  "title": "Login and members area",
  "data_version": "1.0.0",
  "seed": 20261102,
  "page": "/forms/login/",
  "needs": "Needs cookies",
  "difficulty": "Medium",
  "what_it_tests": "Log in with the credentials on the page, keep the session cookie, and read three members-only pages that bounce you to the login without it.",
  "expect": {
    "credentials": {
      "username": "scraper",
      "password": "open-sesame-42"
    },
    "form": {
      "action": "/forms/login/",
      "method": "POST",
      "fields": [
        "username",
        "password"
      ]
    },
    "on_success": {
      "status": 303,
      "location": "/forms/members/",
      "cookie": "nw_session",
      "cookie_lifetime_seconds": 86400
    },
    "on_failure": {
      "status": 401
    },
    "without_cookie": {
      "status": 302,
      "location": "/forms/login/"
    },
    "members_pages": 4
  },
  "records": [
    {
      "sku": "NW-GDN-2057",
      "name": "Quillmere Heavy-duty Raised Bed",
      "member_price": 44.19,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2064",
      "name": "Orrin Lane Travel Raised Bed",
      "member_price": 61.19,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2071",
      "name": "Vexmoor Tall Planter",
      "member_price": 94.77,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2078",
      "name": "Quillmere Folding Planter",
      "member_price": 52.69,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2085",
      "name": "Brindlecote Mini Raised Bed",
      "member_price": 92.64,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2092",
      "name": "Hollinsgate Folding Hanging Basket",
      "member_price": 72.67,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2099",
      "name": "Tarrowby Square Hanging Basket",
      "member_price": 123.24,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2106",
      "name": "Saltgrove Soft Raised Bed",
      "member_price": 84.14,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2113",
      "name": "Pellwick Quiet Planter",
      "member_price": 127.07,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2120",
      "name": "Pellwick Folding Raised Bed",
      "member_price": 30.59,
      "page": "/forms/members/page/1/"
    },
    {
      "sku": "NW-GDN-2127",
      "name": "Brindlecote Compact Hanging Basket",
      "member_price": 36.97,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2134",
      "name": "Tarrowby Quiet Window Box",
      "member_price": 39.09,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2141",
      "name": "Thistlecombe Twin Raised Bed",
      "member_price": 64.59,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2148",
      "name": "Saltgrove Low Planter",
      "member_price": 113.9,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2155",
      "name": "Marrowdene Tall Raised Bed",
      "member_price": 108.79,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2162",
      "name": "Upwold Matte Planter",
      "member_price": 62.04,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2169",
      "name": "Brindlecote Classic Spray Nozzle",
      "member_price": 59.07,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2176",
      "name": "Thistlecombe Large Spray Nozzle",
      "member_price": 8.92,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2183",
      "name": "Orrin Lane Classic Rain Barrel",
      "member_price": 24.64,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2190",
      "name": "Kestleford Low Spray Nozzle",
      "member_price": 62.05,
      "page": "/forms/members/page/2/"
    },
    {
      "sku": "NW-GDN-2197",
      "name": "Ardley Fen Woven Rain Barrel",
      "member_price": 24.64,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2204",
      "name": "Ardley Fen Compact Rain Barrel",
      "member_price": 39.94,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2211",
      "name": "Fennick & Daw Matte Rain Barrel",
      "member_price": 50.14,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2218",
      "name": "Quillmere Brushed Watering Can",
      "member_price": 26.34,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2225",
      "name": "Marrowdene Quiet Spray Nozzle",
      "member_price": 14.44,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2232",
      "name": "Ardley Fen Large Rain Barrel",
      "member_price": 10.19,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2239",
      "name": "Pellwick Travel Rain Barrel",
      "member_price": 52.69,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2246",
      "name": "Fennick & Daw Classic Hose Reel",
      "member_price": 40.8,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2253",
      "name": "Marrowdene Low Watering Can",
      "member_price": 99.87,
      "page": "/forms/members/page/3/"
    },
    {
      "sku": "NW-GDN-2260",
      "name": "Fennick & Daw Square Hose Reel",
      "member_price": 31.45,
      "page": "/forms/members/page/3/"
    }
  ]
}
