Skip to content

Test Web Chat

Web Chat tests the actual chat widget on your live website. Testzilla drives a real browser (Playwright), navigates to your page, detects which widget vendor is present, opens it, and conducts the conversation through the real DOM — exactly as a visitor would. That means you are testing the widget’s open/close behaviour, iframe rendering, and message display, not just the LLM underneath.

  • A Testzilla account (sign up).
  • A live URL hosting your chat widget.
  • Widget vendor detection is automatic. Full support: Retell, Intercom, Drift, Crisp. Partially scaffolded: Zendesk, Tidio, LiveChat. Any other widget falls back to a heuristic generic connector.
  1. Create a project, or let Tessie build the whole thing from a plain-language description.

  2. Add a Web Chat channel

    Click + Channel, pick the Web Chat adapter, and fill in:

    • Chat URL (required) — the page hosting the widget, e.g. https://example.com.
    • Widget Vendor — choose Generic to auto-detect, or pick a known vendor to skip detection.
    • Advanced: Widget CSS Selectors (optional) — for an unusual widget, supply selectors for the open button, input field, send button, and message container. Leave blank to rely on detection.
  3. Write a test with the scenario and pass/fail criteria, just like any other channel.

  4. Run it and track it on the Queue page.

  5. Read the rich result

    Web Chat results show more than a transcript: a split view with an enriched per-turn transcript and an ordered screenshot gallery of what the widget actually rendered at each turn. Use it to catch a visual break the text would never show.