要防止Selenium打开新的Firefox窗口,可以通过设置Firefox的配置参数来实现。具体步骤如下:
from selenium import webdriver
# 设置Firefox配置参数
firefox_options = webdriver.FirefoxOptions()
firefox_options.add_argument("--disable-popup-blocking") # 禁用弹窗拦截
# 实例化Firefox浏览器驱动程序
driver = webdriver.Firefox(options=firefox_options)
--disable-popup-blocking
参数禁用了弹窗拦截功能,从而防止Selenium打开新的Firefox窗口。需要注意的是,以上方法只适用于使用Firefox浏览器进行自动化测试时防止打开新窗口的场景。对于其他浏览器,可以根据其对应的配置参数进行相应设置。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云容器服务(TKE)。
领取专属 10元无门槛券
手把手带您无忧上云