# Platform WebView acceptance fixture

This application runs the trusted-loopback contract in the native WebView engine on Android, iOS,
macOS, Windows, and Linux. The shared acceptance case covers launch-capability exchange, HTTP and
WebSocket proxying, authorization changes, browser cancellation, runtime disposal, and DOM storage
after recreating both the runtime and WebView on port `43123`.

Run the fixture on a connected device or the matching desktop host:

```sh
flutter test integration_test/platform_acceptance_test.dart -d <device-id>
```

Linux requires a graphical session or Xvfb. Android and iOS require a running emulator or
simulator. The Windows and Linux runs also execute the desktop-specific navigation, isolation,
capture, and disposal cases. These tests use the installed platform WebView engine; pure Dart tests
remain responsible for protocol edge cases.
