In order to obtain Cookies object call WebDriver.Cookies.
var cookies = WebDriver.Cookies();
With this object you can read, create and delete cookies.
var cs = cookies.AllCookies();
for(var i = 0; i < cs.length; i++)
{
Tester.Message(cs[i].Name);
}
var c = cookies.GetCookieNamed("SESSION");
cookies.AddCookie({Name: "MySimpleCookie", Value: "MyValue"});
cookies.AddCookie({Name: "MyComplexCookie", Value: "MyValue", Domain: "example.com", Path: "/"});
var dt = new Date();
var expDate = UtilGetPaddedZeroesDate(dt) + "T" + UtilGetPaddedZeroesTime(dt) + "-05:00";
cookies.AddCookie({Name: "MyExpiringCookie", Value: "MyValue", Domain: "example.com", Path: "/", Expiry: expDate});
cookies.DeleteCookie({Name: "MySimpleCookie", Value: "MyValue"});
cookies.DeleteCookieNamed("MyComplexCookie");
cookies.DeleteAllCookies();
Cookie object in JavaScript has following structure:
{
Name: "CookieName",
Value: "CookieValue",
Domain: "example.com",
Path: "/",
Expiry: "2018-12-28T13:15.00-05:00"
}
Cookies class is described in Rapise documentation.
Check out the sample test on GitHub.