Module 12 · Network & Transport

Proxy & SSL Lab

Four realistic enterprise scenarios you'll actually hit in the field: a certificate the browser doesn't trust, a proxy configuration that changes per environment, a corporate proxy that demands its own login, and a VPN gate in front of an internal network. Experience each one first, then see exactly how automation handles it.

SSL Certificate Warning

A separate, realistic mini-app opens in a new tab — the exact page a browser shows when it can't verify a site's certificate. Work through it, then come back here to see how automation handles it.

1

SSL Test Site

A demo origin whose certificate the browser doesn't trust — self-signed, the way most internal and staging environments are.

Open SSL Test Site ↗

Opens in a new tab.

What you'll experience

1

Open SSL Test Site

Launches a new tab that renders exactly what Chrome shows for a certificate it can't verify — a real interstitial, not a mockup.

2

Read the warning

“Your connection is not private” — NET::ERR_CERT_AUTHORITY_INVALID, the same title and error code a real untrusted-certificate page shows.

3

Click Advanced

Reveals the certificate's issuer, validity window, and the specific reason the trust chain failed to verify.

4

Click Proceed Anyway

Accepts the risk for this one visit only and continues past the warning to the destination.

5

Arrive at the Safe Demo Site

A confirmation page explains how automation normally skips this entire flow before it ever renders.

Proxy Configuration

Switch environments to see a real corporate proxy dashboard change underneath you, then test the connection to see exactly how each environment actually behaves.

1

Environment

Host
Port
Username
Password
SSL Enabled
PAC File
Authentication Mode
Timeout (ms)
Proxy Type

Current Execution

PROXY

No request executed yet.

Status

Not run yet

Response body

Not run yet

Corporate Proxy Authentication

Some proxies don't just forward traffic — they demand their own login first. Experience the 407 challenge and clear it, in a real mini-app that opens in a new tab.

1

Corporate Network Portal

A protected internal resource sits behind a proxy that requires its own credentials before it will forward the request.

Open Corporate Network Portal ↗

Opens in a new tab.

What you'll experience

1

Open Corporate Network Portal

Launches a new tab showing an internal-looking company portal — the kind of landing page behind a corporate proxy.

2

Click Access Internal Resource

Attempts to reach a protected internal resource through the corporate proxy.

3

See 407 Proxy Authentication Required

The proxy itself — not the destination server — rejects the request until it sees valid credentials.

4

Authenticate

Enter the proxy username and password and submit.

5

Arrive at the Internal Dashboard

A real internal-looking dashboard confirms the proxy accepted the credentials and let the request through.

VPN Required

A browser can't truly connect an operating-system VPN — this mini-app simulates the experience as realistically as possible, and the Learn More below explains exactly where the simulation ends and reality begins.

1

Internal Banking Portal

An internal application that refuses to load anything until it detects a secure VPN tunnel.

Open Internal Banking Portal ↗

Opens in a new tab.

What you'll experience

1

Open Internal Banking Portal

Launches a new tab for an internal application that first checks whether the device is on the corporate VPN.

2

See “VPN not detected”

The portal blocks access and explains that a secure tunnel is required before it will proceed.

3

Click Connect VPN

Starts a simulated connection sequence: Connecting… → Authenticating… → Creating secure tunnel… → Tunnel Established.

4

Click Continue

Only enabled once the simulated tunnel reaches Tunnel Established — mirrors a real VPN client unlocking network access.

5

Arrive at the Internal Portal

A confirmation page explains, in plain terms, why this step can never be truly automated by Playwright itself.

↑ Back to top