Text Box with Playwright

Learn how to automate the Text Box scenario using Microsoft Playwright. This page provides code examples and links to the interactive practice component.

Playwright Code Exampletypescript
// Playwright - Text Box
import { test, expect } from '@playwright/test';

test('fill and submit text box form', async ({ page }) => {
  await page.goto('https://xqa.io/practice/text-box');
  
  await page.fill('#userName', 'John Doe');
  await page.fill('#userEmail', 'john@example.com');
  await page.click('#submit');
  
  await expect(page.locator('#output')).toBeVisible();
});

How It Works

This example demonstrates how to automate the Text Box scenario using Microsoft Playwright.

Why Practice Text Box on XQA?

  • Real-world scenario that mimics production applications
  • Works with Playwright and all other major test frameworks
  • No signup required - start practicing immediately
  • More advanced scenarios than DemoQA (like Shadow DOM in iframes)

Try with Other Frameworks