在使用Selenium来测试Web应用程序时,我需要设置默认的cookie内容,我认为cookie的默认容器大小是20,这会导致cookie被截断,因为其中有20多个项目。我用谷歌搜索并搜索失败,任何人都知道该怎么做,或者如果不可能的话,也许给我指点以避免这种麻烦?
var options = new ChromeOptions{};
_driver = new ChromeDriver(options);
答案 0 :(得分:0)
我相信大多数Web浏览器的安全性都是这样,您可以从cookie中仅获取名称和值,这就是您所知道的。不太清楚c#,但
driver.manage().getCookies())
返回Java中的cookie数组;但是This page给出了C#的语法
return _driver.Manage().Cookies.AllCookies.ToDictionary(cookie => cookie.Name, cookie => cookie.Value);