Skip to main content
The most reliable options are a saved profile or a human checkpoint.

Reuse a logged-in profile

Sync your local login, then load that profile in the run:
This avoids another 2FA challenge while the site’s cookies remain valid.

Let a human take over

Ask the first run to stop at the 2FA screen, get its live_view_url from the browser.ready event, and have the user enter the code. Then continue with the same session:
See Human in the loop for retrieving and embedding the live browser URL. Never put passwords or TOTP secrets directly in a prompt.