From e347ae5e2b4eb3aa82340070637e5d4bb62db857 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Garc=C3=ADa=20Fern=C3=A1ndez?= Date: Thu, 6 Jun 2024 11:07:16 +0200 Subject: [PATCH] feat: playwright enable headless config --- toolium/driver_wrapper.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/toolium/driver_wrapper.py b/toolium/driver_wrapper.py index 560b592a..b3ec879b 100644 --- a/toolium/driver_wrapper.py +++ b/toolium/driver_wrapper.py @@ -254,7 +254,8 @@ def connect_playwright(self, async_loop): # TODO: should playwright and browser be saved in driver_wrapper? playwright = async_loop.run_until_complete(async_playwright().start()) # TODO: select browser from config - browser = async_loop.run_until_complete(playwright.chromium.launch(headless=False)) + headless_mode = self.config.getboolean_optional('Driver', 'headless') + browser = async_loop.run_until_complete(playwright.chromium.launch(headless=headless_mode)) page = async_loop.run_until_complete(browser.new_page()) return page