如何使用 selenium webdriver 查找 cookie 是否存在?
public bool CheckIfCookiePresent(bool empty)
{
Browser.Driver.Manage().Cookies.GetCookieNamed("cookie name");
{
return true;
}
return false;
}
两种方式,两者几乎相同。第一个使用 LINQ,第二个使用您已经获得但稍作修改的内容:
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;
}