Python Selenium添加扩展关闭安装启动屏幕

Python Selenium添加扩展关闭安装启动屏幕,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,我正在加载带有扩展列表的Firefox,所以 ffprofile = webdriver.FirefoxProfile() ffprofile.add_extension(extension="ff_extensions/myextension.xpi") driver = webdriver.Firefox(firefox_profile=ffprofile) return driver 这是可行的,但是扩展打开了它的InstallComplete启动屏幕。有没有办法在启动时禁用这些

我正在加载带有扩展列表的Firefox,所以

 ffprofile = webdriver.FirefoxProfile()
 ffprofile.add_extension(extension="ff_extensions/myextension.xpi")
 driver = webdriver.Firefox(firefox_profile=ffprofile)
 return driver

这是可行的,但是扩展打开了它的InstallComplete启动屏幕。有没有办法在启动时禁用这些选项或关闭所有选项卡?

一个选项是发出
driver.quit()
,如果是Firefox,应该关闭选项卡

或者,调用
CTRL/COMMAND+W
快捷键关闭当前选项卡:

from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys

ActionChains(driver).send_keys(Keys.CONTROL, "p").perform()  # or Keys.COMMAND on Mac

此外,根据扩展,这种欢迎/首次运行行为可以通过firefox首选项进行控制。例如,以下是如何在AdBlock:的情况下禁用它

谢谢,谢谢你的链接。现在就开始工作,但看起来正是我所需要的。对于将来看这里的人来说,链接中详细描述的问题现在已经解决,这使得事情变得更加容易