Я хочу загрузить Firefox Addon RequestPolicy. Вот как я это попробовал:
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()
Нет ошибок, в соответствии с Документами должно работать, но не работает, все равно начинается без аддона.
Следующая вещь, которую я попробовал, это назвать так:
self.driver = webdriver.Firefox(browser_profile=firefoxProfile)
Выход:
TypeError: __init__() got an unexpected keyword argument 'browser_profile'
Но это аспект Python, о котором я не знаю много. Я понял эту идею, потому что источник выглядит так.