debug playwright browser launcher

This commit is contained in:
Daniel Roth 2026-04-21 16:17:30 +00:00
parent 080e1862e4
commit 7ddd95f28f

View file

@ -7,14 +7,25 @@ from utils.logger import setup_logger
logger = setup_logger()
def get_token_from_local_storage(email: str, password: str, record_video: bool = False) -> str:
def get_token_from_local_storage(
email: str, password: str, record_video: bool = False
) -> str:
logger.info("Starting Playwright flow")
with sync_playwright() as p:
logger.info("Playwright server started")
browser = p.chromium.launch(
headless=True,
args=["--no-sandbox", "--disable-dev-shm-usage"],
args=[
"--no-sandbox",
"--disable-dev-shm-usage",
"--disable-gpu",
"--single-process",
"--no-zygote",
],
)
logger.info("Chromium launched successfully")
video_dir = None
if record_video:
@ -29,6 +40,7 @@ def get_token_from_local_storage(email: str, password: str, record_video: bool =
else:
context = browser.new_context()
page = context.new_page()
logger.info("Page created")
try:
logger.info("Navigating to site...")