BrauzerLab
← Missiyalara qayıt 29 / 50

`name=` Lokatorunu Unikal Edir

Asan ~120 san

Hesab parametrləri səhifəsində iki düymə var: SaxlaSil. Sənin işin Sil düyməsini klikləməkdir.

getByRole('button') kimi geniş bir lokator hər iki düyməni tapa bilər. Nəticədə yanlış düyməyə klik edilə bilər. role-based lokator { name: 'Sil' } seçimi ilə yalnız o adlı düyməni tapmasını təmin edir.

page hazır vəziyyətdədir, DOM iki düymə ehtiva edir. Hansı üsul istifadə etdiyindən asılı olmayaraq, düzgün düyməyə klik edərsən missiya keçilir.

Bir neçə doğru yol var — getByRole, locator('#id'), getByTestId hamısı işləyir.

TAPŞIRIQ

«Sil» düyməsinə adı ilə kliklə.

Sənin üçün hazırlanmış olanlar
import { test, expect } from '@playwright/test';

test('`name=` Lokatorunu Unikal Edir', async ({ page }) => {
  await page.goto('https://lab.local/mission/role-with-name');
  // ↓ Sənin kodun aşağıda yerləşir ↓
});
Redaktor
https://lab.local/mission/role-with-name
Yüklənir...
Nəticələr burada görünəcək — Run və ya Check düyməsini bas.