微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Chrome WebDriver - C#.NET 如何加载现有的 chrome cookie/profile,以便我可以绕过身份验证

如何解决Chrome WebDriver - C#.NET 如何加载现有的 chrome cookie/profile,以便我可以绕过身份验证

我在开发过程中遇到了很大的困难。每次我通过 VS.NET 运行 Selenium 测试时,我想要自动化的网站总是询问所有安全问题。这是非常耗时的。如果我使用 Chrome 打开同一个网页,它会存储所有 cookie。有没有办法导入我现有的 chrome cookie?所以当我通过 VS.NET 运行或调试时,它不会询问所有安全问题?

string driverpath = "C:\Users\shirl\source\repos\IronPythonApplication2\packages\Selenium.WebDriver.ChromeDriver.88.0.4324.9600\driver\win32\";

ChromeOptions options = new ChromeOptions();

options.AddArgument("user-data-dir=C:\Users\shirl\AppData\Local\Google\Chrome\User Data\Default");

driver = new ChromeDriver(driverpath,options); driver.Navigate().GoToUrl("www.google.com");

非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。