Get/Set Cookies in Code
PROBLEM
I would like to get/set cookies in code.
SOLUTION
Here is a working code sample. Notice the URL must be different for SetCookie versus GetCookies:
C#
Manager.LaunchNewBrowser();
const string url = "www.google.com";
{
var cookie = new Cookie("foo", "bar", "/", url);
cookie.Expires = DateTime.MaxValue;
var ok = ActiveBrowser.Cookies.SetCookie(cookie);
}
var count = c.Count;
Log.WriteLine(count.ToString());
{
Log.WriteLine(cookie.Name);
}
Visual Basic
Manager.LaunchNewBrowser()
Const url As String = "www.google.com"
If True Then
Dim cookie = New Cookie("foo", "bar", "/", url)
cookie.Expires = DateTime.MaxValue
Dim ok = ActiveBrowser.Cookies.SetCookie(cookie)
End If
Dim count = c.Count
Log.WriteLine(count.ToString())
Log.WriteLine(cookie.Name)
Next