import { test, expect } from '@playwright/test'; test('has title', async ({ page }) => { await page.goto('/'); await expect(page).toHaveTitle("Emscripten PyRepl Example"); const xterm = await page.locator('css=#terminal'); await expect(xterm).toHaveText(/Python.*on emscripten.*Type.*for more information/); const xtermInput = await page.getByRole('textbox'); await xtermInput.pressSequentially(`def f():\nprint("hello", "emscripten repl!")\n\n`); await xtermInput.pressSequentially(`f()\n`); await expect(xterm).toHaveText(/hello emscripten repl!/); });