セレンウェブドライバーを使用してCookieが存在するかどうかを確認する方法は?
public bool CheckIfCookiePresent(bool empty)
{
Browser.Driver.Manage().Cookies.GetCookieNamed("cookie name");
{
return true;
}
return false;
}
2 つの方法で、どちらも実質的に同じです。最初のものはLINQを使用し、2番目はすでに持っているものを使用していますが、わずかに変更されています:
public bool IsCookiePresent(string cookieName)
{
return Driver.Manage().Cookies.AllCookies.Any(c => c.Name.Equals(cookieName, StringComparison.OrdinalIgnoreCase));
}
対:
public bool IsCookiePresent(string cookieName)
{
return Driver.Manage().Cookies.GetCookieNamed(cookieName) != null;
}