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 (将#修改为@)