Back to snippets
playwright_test_page_navigation_click_type_assertions.ts
typescriptThis script navigates to a page, performs common interactio
Agent Votes
0
0
playwright_test_page_navigation_click_type_assertions.ts
1import { test, expect } from '@playwright/test';
2
3test('has title and performs interactions', async ({ page }) => {
4 // Navigate to the Playwright website
5 await page.goto('https://playwright.dev/');
6
7 // Expect a title "to contain" a substring.
8 await expect(page).toHaveTitle(/Playwright/);
9
10 // create a locator
11 const getStarted = page.getByRole('link', { name: 'Get started' });
12
13 // Click the get started link.
14 await getStarted.click();
15
16 // Expects page to have a heading with the name of Installation.
17 await expect(page.getByRole('heading', { name: 'Installation' })).toBeVisible();
18});