BrauzerLab
← Missiyalara qayıt 30 / 50

`exact: true` — Tam Uyğunluq

Asan ~120 san

Məhsul idarəetmə səhifəsinde iki düymə var: Əlavə etYeni əlavə et. Sənin işin yalnız Əlavə et düyməsini klikləməkdir.

getByText('Əlavə et') hər iki düyməni tapa bilər, çünki 'Yeni əlavə et' sətiri 'Əlavə et'-i alt-mətn kimi ehtiva edir. exact matching ({ exact: true }) yalnız tam uyğunluğu qəbul edir.

page hazırdır, DOM hər iki düyməni ehtiva edir. id, data-testid və ya exact uyğunluq — istənilən düzgün həll missiyanı keçirir.

Bir neçə doğru yol var — getByText(..., { exact: true }), locator('#id'), getByTestId hamısı işləyir.

TAPŞIRIQ

Dəqiq uyğun metni seç.

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

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