notebookVB
This commit is contained in:
@@ -50,11 +50,11 @@ def api_login(context: BrowserContext) -> int:
|
||||
return resp.status
|
||||
|
||||
|
||||
def ensure_logged_in(pw) -> tuple[BrowserContext, Page]:
|
||||
def ensure_logged_in(pw, headless=False) -> tuple[BrowserContext, Page]:
|
||||
auth_path = Path(AUTH_STATE_PATH)
|
||||
have_state = auth_path.exists()
|
||||
|
||||
browser = pw.chromium.launch(headless=False, args=["--start-maximized"])
|
||||
browser = pw.chromium.launch(headless=headless, args=["--start-maximized"])
|
||||
ctx_args = {"no_viewport": True}
|
||||
if have_state:
|
||||
ctx_args["storage_state"] = AUTH_STATE_PATH
|
||||
|
||||
Reference in New Issue
Block a user