Python 2.7 无法使用python selenium加载默认firefox配置文件

Python 2.7 无法使用python selenium加载默认firefox配置文件,python-2.7,firefox,selenium-webdriver,firefox-profile,Python 2.7,Firefox,Selenium Webdriver,Firefox Profile,使用python selenium加载默认firefox配置文件时遇到问题。这是我的密码: from selenium import webdriver profile = webdriver.FirefoxProfile("/home/Rudder_Analytics/.mozilla/firefox/79z12gvt.default") driver = webdriver.Firefox() BASEURL = "https://sellercentral.amazon.com/" dri

使用python selenium加载默认firefox配置文件时遇到问题。这是我的密码:

from selenium import webdriver
profile = webdriver.FirefoxProfile("/home/Rudder_Analytics/.mozilla/firefox/79z12gvt.default")
driver = webdriver.Firefox()
BASEURL = "https://sellercentral.amazon.com/"
driver.get(BASEURL)
print driver.title
driver.close()

不知道出了什么问题。我给出了链接中提到的配置文件目录的路径。

您链接的示例与上面的示例不同。你错过了一件事

fp = webdriver.FirefoxProfile('C:/Users/<user name>/AppData/Roaming/Mozilla/Firefox/Profiles/abc3defghij2.ProfileName')
driver = webdriver.Firefox(fp)`

您应该先将概要文件变量放入webdriver.Firefox(profile),然后再将其放入驱动程序变量

你的硒版本是什么?@DebanjanB我使用的硒版本是Selenium-3.3.3。我还注意到,尽管selenium可能无法按原样加载默认配置文件,但它似乎在复制配置文件并将其加载为具有随机名称的新配置文件。我的观察正确吗?无论如何,我能够实现我的目标。我认为我能够通过加载默认配置文件实现我想要的。这将被复制到新的随机配置文件中。i、 e.如果我的firefox默认配置文件是2234234z.default,那么它会像那样复制到34isdfi.temp中。简言之,上面的代码工作正常。我只是想知道它是如何工作的。:)
profile = webdriver.FirefoxProfile("/home/Rudder_Analytics/.mozilla/firefox/79z12gvt.default")
driver = webdriver.Firefox(profile)