#1490 feat(ManagedBrowser): add viewport size configuration for browser launch

This commit is contained in:
AHMET YILMAZ
2025-09-17 17:40:38 +08:00
parent 3899ac3d3b
commit e3467c08f6

View File

@@ -369,6 +369,9 @@ class ManagedBrowser:
] ]
if self.headless: if self.headless:
flags.append("--headless=new") flags.append("--headless=new")
# Add viewport flag if specified in config
if self.browser_config.viewport_height and self.browser_config.viewport_width:
flags.append(f"--window-size={self.browser_config.viewport_width},{self.browser_config.viewport_height}")
# merge common launch flags # merge common launch flags
flags.extend(self.build_browser_flags(self.browser_config)) flags.extend(self.build_browser_flags(self.browser_config))
elif self.browser_type == "firefox": elif self.browser_type == "firefox":