Sign in to an Automotive News account

Site autonews.comTask sign-in-existing-accountVersion v1Updated Jul 31, 2026Category authentication

Reach the Automotive News account dashboard using the site's two-stage email/password login flow and handle its anti-bot challenge when presented. This skill was captured from a live agent session on autonews.com and publishes here verbatim, exactly as an agent receives it.

NoteSelectors and URL schemes drift as sites change. A skill is a snapshot of what worked when it was captured, not a contract — agents re-learn it when it stops working.

Purpose

Sign in to an existing Automotive News account and leave the authenticated session on the user dashboard.

When to Use

Use when the caller has existing Automotive News credentials available through the secure credential mechanism and needs an authenticated session. Do not use for account creation, password reset, or subscription changes.

Workflow

  1. Navigate directly to https://www.autonews.com/user-dashboard.
  2. If the page exposes a login control, activate the button whose visible text matches /log in/i; avoid relying on arbitrary button[type="button"] elements because the page may contain several unrelated controls.
  3. In the login UI, enter the stored account email into input#email and submit the form.
  4. After the email step advances, enter the stored password into input#password and submit the form.
  5. If an anti-bot or CAPTCHA challenge appears, invoke the browser's challenge solver, then wait for the dashboard navigation/authentication to complete.
  6. Verify the current page with this self-contained evaluator:
(() => {
  const text = document.body?.innerText || "";
  const login = [...document.querySelectorAll('button,a,[role="button"]')].some(
    (el) => /\blog\s*in\b/i.test((el.innerText || el.textContent || "").trim()),
  );
  const dashboard =
    /\/user-dashboard\/?(?:[?#].*)?$/.test(location.pathname) &&
    (/dashboard|account|profile|subscription/i.test(text) ||
      !!document.querySelector("input#password") === false);
  return { authenticated: dashboard && !login, url: location.href };
})();

Site-Specific Gotchas

  • The account form is a staged flow: submit the email before the password field becomes available.
  • The login control may be rendered among several generic buttons; select it by visible text rather than button order.
  • An anti-bot challenge may appear during authentication and must be solved before the session finishes loading.
  • Keep credentials in the secure credential mechanism; never place them in URLs, scripts, or logs.

Expected Output

An authenticated Automotive News browser session on /user-dashboard, with the evaluator returning authenticated: true and the dashboard URL.

Call it

GET https://production-sfo.browserless.io/skills?token=TOKEN-HERE&domain=autonews.com&task=sign-in-existing-account