如何在 运行 程序中显示隐藏的浏览器

How to show the hidden browser on a running program

我是运行一个自动化程序(浏览器从一开始就是隐藏的)但有时我需要在浏览器上直观地检查一些东西。有什么方法可以使 options.headless = False 或任何其他方法使浏览器可见 而无需 启动 浏览器从零开始/从头开始?

driver_path = "browser/chromedriver.exe"
driver = webdriver.Chrome(driver_path)
options = Options()
options.headless = True
driver = webdriver.Chrome(driver_path, options=options)

不,不可能。

考虑一下,即使您可能会这样做:

options.headless = False

现在您又需要将此选项传递给特定于浏览器的驱动程序吗?

并且在程序中间,如果你这样做,

driver = webdriver.Chrome(executable_path, options=options)

将创建一个新的浏览器驱动程序实例。

所以我建议要么完全使用无头模式,要么使用 UI