Ich möchte das Firefox Addon RequestPolicy laden. Dies ist, wie ich es versucht:
rp = open(wd + "/requestpolicy.xpi")
firefoxProfile = FirefoxProfile()
firefoxProfile.add_extension(rp)
self.driver = webdriver.Firefox(firefoxProfile)
self.usr = user.User(self.driver, username, password, world)
self.usr.login()
Kein Fehler, laut den Docs sollte es funktionieren, tut es aber nicht, es startet auch ohne das Addon.
Das nächste, was ich versucht habe, ist, es so zu nennen:
self.driver = webdriver.Firefox(browser_profile=firefoxProfile)
Ausgabe:
TypeError: __init__() got an unexpected keyword argument 'browser_profile'
Aber das ist ein Aspekt von Python, über den ich nicht viel weiß. Ich habe diese Idee, weil die Quelle sieht so aus.