加载谷歌个人资料后,Selenium ChromeDriver正在超时

时间:2015-03-25 06:30:24

标签: selenium-webdriver selenium-chromedriver chrome-options

我想加载镀铬的默认配置文件的chromedriver。我使用下面的代码来做到这一点。

var options=new ChromeOptions();
options.AddArguments("--user-data-dir=C:\Users\username\AppData\Local\Google\Chrome\User Data");
var drivers=new ChromeDriver(options);

在我启动驱动程序实例后,浏览器将加载我的个人资料。但在此之后,驱动程序将超时。我无法继续采取进一步措施。

任何人都可以帮我解决这个问题吗? 我使用c#.net作为我的脚本语言。

1 个答案:

答案 0 :(得分:1)

如果要在已在后台运行的配置文件加载默认配置文件,请更改此目录下的配置文件名称。 喜欢改变C:\Users\username\AppData\Local\Google\Chrome\User Data

将内容从用户数据复制到另一个文件夹,并重命名为您想要的任何名称。然后将此路径作为--user-data参数。

Orelse另一种方法是关闭在后台运行的默认chrome配置文件并执行它。