Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menegaskan bahawa teks elemen tidak kosong dalam pengarang drama

<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粉675258598P粉675258598429 hari yang lalu412

membalas semua(1)saya akan balas

  • P粉018653751

    P粉0186537512023-08-18 00:30:47

    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);
    
    

    balas
    0
  • Batalbalas