Python v2.7 和 Selenium 我猜是 v2.49(当前的最后一个版本)
我能够添加扩展 (IETab V2):
profile=FirefoxProfile(profilePath)
profile.add_extension(extension=extensionPath)
driver = webdriver.Firefox(firefox_profile=profile)
我通常能够配置扩展(当我不通过 webdriver 使用浏览器时),并且每次打开浏览器时都会进行配置(我将网站设置为使用 IETab 打开)。但是,当我通过 webdriver 打开浏览器时,尽管扩展程序在那里,但我丢失了配置。
知道如何在通过 webdriver 加载浏览器时保留扩展配置吗?
谢谢。
最佳答案
大多数 Firefox 扩展将其设置保留在配置文件设置中。您可以通过在网址栏中输入 about:config 来访问这些内容。找到相应的设置并在您的 FirefoxProfile 实例上手动设置它们。如果设置太多,请在您的 Firefox 配置文件目录中搜索 prefs.js。这是您上次关闭浏览器时的纯文本设置快照。
关于python - Selenium Firefox Webdriver 驱动程序 : extension (IETab v2) configurations - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34844342/