Python Firefox Selenium加载配置文件

时间:2018-11-07 07:48:55

标签: python selenium firefox geckodriver selenium-firefoxdriver

我尝试了Geckodrive,Selenium和Python的许多组合,但无法加载所需的Firefox配置文件。它加载了默认配置文件。 最新的代码在下面,我在github Selenium页面上打开了一个问题,但仍然没有解决方案。有一些关于Java的解决方案,但我无法在Python中绑定它。在temp文件夹中创建的temp文件包含配置文件数据和cookie。这意味着selenium不使用任何配置文件的cookie和其他配置

任何解决方案都将得到认可。

Geckodrive版本:0.23 硒3.14 Python 3.7 Firefox 61

from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
from selenium.webdriver.support.ui import WebDriverWait

fp = FirefoxProfile('C:\\Users\\<USER>\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\ji8rbij6.test')
fp.update_preferences()
browser = webdriver.Firefox(firefox_profile=fp) 

预先感谢

PS。我在3台不同的计算机上尝试了此代码块,因为我自己的计算机上出现了问题

0 个答案:

没有答案