Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/thatdeveloperguy-website / tools/console-probe.mjs |
| Date | Not specified in source |
| Repository | Janady13/thatdeveloperguy-website |
| Revision | 2bea2ebdff0e34494bff597d4fa9c8422a0c3a94 |
| Branch | main |
| Path or archive member | tools/console-probe.mjs |
| Original SHA-256 | 100ba4aad922b4a3c178ee6163dbe75957346ee6bdc06959349a12c0d0d26f37 |
| Git blob SHA | 55603be3b53fae6a4d24aa9a61199f38cbccbea3 |
| Reading-copy SHA-256 | 100ba4aad922b4a3c178ee6163dbe75957346ee6bdc06959349a12c0d0d26f37 |
Recovered source transcript
Download complete source text ↓16 lines · 0.9 KB
import { chromium } from '@playwright/test';
const browser = await chromium.launch({ args: ['--use-angle=metal', '--ignore-gpu-blocklist'] });
const page = await browser.newPage();
const logs = [];
page.on('console', m => logs.push(`${m.type()}: ${m.text()}`));
page.on('pageerror', e => logs.push(`pageerror: ${e.message}`));
page.on('requestfailed', r => logs.push(`requestfailed: ${r.url()} ${r.failure()?.errorText}`));
const responses = [];
page.on('response', r => { if (/riv|wasm|scene\.json/.test(r.url())) responses.push(`${r.status()} ${r.url()}`); });
await page.goto('http://127.0.0.1:4411/', { waitUntil: 'networkidle' });
await page.waitForTimeout(4000);
console.log('rive offered:', await page.locator('.scene-rive').count(), 'live:', await page.locator('.scene-live').count(), 'motion button:', await page.locator('.motion-control').count());
console.log('responses:', responses);
console.log('logs:', logs.slice(0, 20));
await browser.close();