无法使用Selenium WebDriver在Chrome中加载默认配置文件

本文关键字:Chrome 加载 默认 配置文件 WebDriver Selenium | 更新日期: 2023-09-27 18:26:22

我正在使用Selenium WebDriver对需要http身份验证的页面执行某些操作。

我已经在我的默认配置文件中登录了。但是selenium chromedriver每次使用都会自动使用一个新的配置文件,因此我无法通过身份验证阶段。

因此,我考虑在SeleniumWebDriverforChrome上使用我的默认配置文件(里面有帐户登录)。

即使我使用下面的代码,默认配置文件似乎也不会加载到Chrome中

ChromeOptions options = new ChromeOptions();
options.AddArguments("user-data-dir=C:/Users/user_name/AppData/Local/Google/Chrome/User Data/Default");   

IWebDriver driver = new ChromeDriver(@"C:'Users'Lawrence'Desktop'selenium-dotnet-2.33.0'net40",options);

有什么帮助吗

无法使用Selenium WebDriver在Chrome中加载默认配置文件

尝试在Chrome切换之前添加'--',并从路径中删除Default,必要时转义斜杠。

options.AddArguments("--user-data-dir=C:''Users''user_name''AppData''Local''Google''Chrome''User Data");