2.8 KiB
2.8 KiB
Observations
Browserless signup smoke
- Browserless plain CDP websocket
wss://production-sfo.browserless.io/?token=...loadedchatgpt.comintoJust a moment...during Agent Browser testing. - Browserless stealth websocket
wss://production-sfo.browserless.io/chrome/stealth?token=...loaded the normal ChatGPT homepage and allowed interaction. - From
https://chatgpt.com/,Sign up for freeopened the signup modal without navigating away from the page. - The signup modal exposed:
textbox "Email address"button "Continue"- social-login buttons
Validation outcomes
-
Invalid string
not-an-email- Field validity failed.
- Native validation reported a missing
@. - The
Continuebutton was still clickable. - The flow did not advance.
-
Valid fake email
browserless-smoke-20260315@example.com- Field validity passed.
- Submitting advanced to
https://auth.openai.com/create-account/password. - Title became
Create a password - OpenAI.
-
Reusing the same fake email on later runs can route to
https://auth.openai.com/log-in/passwordinstead. -
Valid fake email + fake password
TempPass!20260315- Submitting the password advanced to
https://auth.openai.com/email-verification. - Title became
Check your inbox - OpenAI. - The page exposed a
Codeinput,Continue, andResend email.
- Submitting the password advanced to
Browser Use OAuth callback capture
agent-browser -p browseruse ...failed withFailed to connect to CDP on port 9222in this environment.- Creating a Browser Use cloud browser with the SDK and then attaching Agent Browser to the returned CDP websocket worked.
- The Browser Use browser session returned:
- a
live_url - an HTTP
cdp_url - a websocket debugger URL discoverable from
cdp_url/json/version
- a
- After OpenAI login and password submission, the flow reached
https://auth.openai.com/email-verificationreliably. - A valid email code advanced to
https://auth.openai.com/sign-in-with-chatgpt/codex/consent. - Routing
http://localhost:1455/*before the final consent click preserved the callback URL. - The final page could still show upstream/proxy errors, but the current URL contained the complete callback in the form:
http://localhost:1455/auth/callback?code=...&scope=...&state=...
Direct auth URL behavior
- Opening
https://auth.openai.com/log-in-or-create-accountdirectly did not show the signup form during testing. - It showed
Your session has endedplus aLog inlink instead.
Recommended stopping points
- For signup smoke tests, treat arrival at
https://auth.openai.com/email-verificationas success. - For OAuth callback capture, treat arrival at
http://localhost:1455/auth/callback?...as success even if the page body shows a local proxy or upstream error. - Do not finish account creation or enter additional secrets unless the user explicitly asks and the action is allowed.