Selenium / Chrome - 启动w / Profile,不保存数据

时间:2017-09-22 22:50:02

标签: google-chrome selenium

使用selenium启动驱动程序而不在配置文件中包含任何参数将导致您清理chrome配置文件:没有添加,复制,同步,记录,安装。

当你加载一个配置文件时 - 它开始使用它,就像它是一个默认配置文件 - 它加载它拥有的所有东西,安装所有东西。但它也保存了数据。

有没有办法使用Selenium / Chrome启动配置文件但是将NOTHING保存到它,因此它将像空配置文件一样使用 - 启动,使用,丢弃所有更改,再次启动并且没有任何更改?

INCOGNITO无法阻止某些功能。(例如,当您隐身时无法与多个扩展程序进行互动)

1 个答案:

答案 0 :(得分:0)

我可以想到两种可能的选择

复制个人资料

一个是拥有配置文件的副本并使用它来加载浏览器

因此/profiles/common_profile包含您的个人资料,当您想要启动Chrome时,您将创建相同的副本到/profiles/browser_profile

在个人资料中使用git

您可以在默认个人资料中执行以下操作

git init
git add .
git commit -m "Default profile"

浏览器完成后,您可以执行

git reset --hard