Python Selenium添加扩展关闭安装启动屏幕
我正在加载带有扩展列表的Firefox,所以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启动屏幕。有没有办法在启动时禁用这些
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:的情况下禁用它 谢谢,谢谢你的链接。现在就开始工作,但看起来正是我所需要的。对于将来看这里的人来说,链接中详细描述的问题现在已经解决,这使得事情变得更加容易