Mor*_*gan 2 selenium google-chrome selenium-chromedriver
当运行Selenium的应用程序使用Chrome驱动程序时,它将使用主配置文件启动与Chrome无关的独立版本的Chrome,该主配置文件包含我们的搜索历史记录,密码,Cookie等。
有没有办法告诉Chrome驱动程序启动“真正的” Chrome,而不是独立版本?我想这可能是安全漏洞,但我想知道。
经过一段时间的研究,我发现可以通过将ChromeDriver对象作为参数发送给对象来向ChromeDriver对象提供有关Chrome使用的User Data文件夹的信息,ChromeOptions如下所示:
Java范例
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=C:/Users/[UserName]/AppData/Local/Google/Chrome/User Data");
ChromeDriver driver = new ChromeDriver(options);
Run Code Online (Sandbox Code Playgroud)
这使用我们所有的设置打开了“真正的” Chrome。
| 归档时间: |
|
| 查看次数: |
476 次 |
| 最近记录: |