让Selenium Chrome驱动程序启动“真正的”Chrome

时间:2017-10-17 13:35:31

标签: google-chrome selenium selenium-chromedriver

当运行Selenium的应用程序使用Chrome驱动程序时,它会启动Chrome的独立版本,该版本与使用主要配置文件的Chrome无任何关联,即包含我们的搜索历史记录,密码,Cookie,等

有没有办法告诉Chrome驱动程序启动“真正的”Chrome而不是独立版本?我想这可能是一个安全漏洞,但我想知道。

1 个答案:

答案 0 :(得分:5)

经过一段时间的调查后,我发现Chrome可以通过在 { "1":{ "id":"1", "name":"Facebook", "created_at":"", "updated_at":"", "fields":{ "1":{ "id":"1", "name":"G\u00f6rsel", "service_id":"1", "ord":"1", "token":"fimage", "type":"1", "created_at":null, "updated_at":null }, "2":{ "id":"2", "name":"Post Metini", "service_id":"1", "ord":"2", "token":"ftext", "type":"2", "created_at":null, "updated_at":null }, "3":{ "id":"3", "name":"Ba\u015fl\u0131k", "service_id":"1", "ord":"3", "token":"fheader", "type":"2", "created_at":null, "updated_at":null }, "4":{ "id":"4", "name":"Link A\u00e7\u0131klamas\u0131", "service_id":"1", "ord":"4", "token":"flink_description", "type":"2", "created_at":null, "updated_at":null } } }, "2":{ }, "3":{ } } 对象中将其作为参数发送给ChromeDriver对象提供有关Chrome使用的用户数据文件夹的信息,如下所示:

Java中的示例

ChromeOptions

这会使用我们的所有设置打开“真正的”Chrome。