【发布时间】:2021-09-15 05:29:37
【问题描述】:
我发现即使我指定:
webdriver.Firefox(
firefox_profile=webdriver.FirefoxProfile("/my/profile/path")
)
Selenium 实际上克隆该配置文件并基于该临时克隆启动浏览器。当您使用 Selenium 进行测试时,我确信这是有道理的,但由于我将它用于自动化,我想直接在现有配置文件上进行操作。
Selenium 可以做到这一点吗?实际上,我正在寻找一种方法来维护会话之间的状态(书签、历史记录、Firefox 同步设置等),因此持久会话对我来说最有意义。我在 Python 中做这项工作,但我想其他语言中使用的模式会类似。
【问题讨论】: