Comment affirmer que le texte d'un élément n'est pas vide dans dramaturge
P粉675258598
2023-08-17 23:11:33
<p>J'ai exécuté cette ligne de code pour vérifier qu'il y a du texte sur le titre. </p>
<p><code>attendre attendre(page.locator('div.welcome-content > h2')).not.toBeEmpty;</code></p>
<p>Mais lorsque je l'exécute, cette ligne de code ne fait rien, elle n'affirme ni ne renvoie d'erreur. </p>
La bonne façon d'utiliser la fonction expect avec le matcher .not.toBeEmpty est d'appeler l'assertion avec des parenthèses après .not.toBeEmpty et de la comparer avec la valeur réelle.
Si vous utilisez la propre bibliothèque d'assertions du dramaturge, vous pouvez faire ceci :