【发布时间】:2017-02-15 16:53:28
【问题描述】:
我在 Java 中使用 Selenium Web Driver API。每当我运行 Web 驱动程序时,它会自动创建一个 tmp Firefox 配置文件并执行与 tmp 配置文件相关的所有驱动程序相关代码。
我的问题不在于这个问题中提出的额外空间:How to stop Selenium from creating temporary Firefox Profiles using Web Driver?,我知道我可以调用 driver.quit 来清除 tmp 配置文件使用的资源。
相反,我的问题是我想使用永久的 Firefox 配置文件,以便下次启动此 FF 配置文件时,我会继承前一个配置文件的所有 cookie 和缓存。我知道我每次都可以手动保存和添加 cookie,但这很乏味。
那么,有什么方法可以强制 Firefox 不创建 tmp 配置文件并启动 Firefox,就好像我使用永久配置文件正常浏览一样?我只是希望它像普通用户一样启动。
谢谢
【问题讨论】:
标签: java selenium firefox cookies