Bagaimana untuk menegaskan bahawa teks elemen tidak kosong dalam pengarang drama
P粉675258598
P粉675258598 2023-08-17 23:11:33
0
1
442
<p>Saya melaksanakan baris kod ini untuk mengesahkan bahawa terdapat beberapa teks pada tajuk. </p> <p><kod>menunggu jangkakan(page.locator('div.welcome-content > h2')).bukan.toBeEmpty;</code></p> <p>Tetapi apabila saya melaksanakannya, baris kod ini tidak melakukan apa-apa, ia tidak menegaskan mahupun mengembalikan ralat. </p>
P粉675258598
P粉675258598

membalas semua(1)
P粉018653751

Cara yang betul untuk menggunakan fungsi jangkakan dengan pemadanan .not.toBeEmpty ialah memanggil penegasan dengan kurungan selepas .not.toBeEmpty dan bandingkan dengan nilai sebenar.

await expect(page.locator('div.welcome-content > h2')).not.toBeEmpty()

Jika anda menggunakan perpustakaan penegasan penulis drama sendiri, anda boleh melakukan ini:

await expect(page.locator('div.welcome-content > h2')).toHaveText(text => text.length > 0);

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan