0
votes

Comment utiliser PROTRACTOR pour vérifier si un élément est présent?

Voici mon code, j'essaie de vérifier que si exit_without_save est affiché à l'écran, il interagit avec EXIT_WITOUT_SAVE , dans ce cas, mais cela ne montre que moi l'erreur qu'il ne trouve pas l'élément. Suis-je le faire correctement? XXX


0 commentaires

3 Réponses :


0
votes

ISDisplayed () renvoie la valeur booléenne, vous pouvez utiliser si elle est vraie / FALSE IN SI DEFORMATION.

if(await (exit_without_save.isDisplayed())==true) {
     await exit_without_save.click();
     browser.sleep(500);
}


0 commentaires

0
votes

Vous devez vous assurer que l'élément est présent dans le DOM en premier. La méthode isdisplayed () suppose que l'élément est déjà rendu dans la page. Vous devez d'abord attendre sa présence. Essayez quelque chose comme ceci: xxx


0 commentaires

0
votes

Vous pouvez essayer cela!

EvoutesConditions API est utilisé dans le protreseur pour vérifier l'élément est présent ou non. attenduConditions.PRESENCED: Une attente de vérification d'un élément est présent sur le DOM d'une page. Cela ne signifie pas nécessairement que l'élément est visible. xxx

attenduConditions.Sisibilité de: Une attente de vérification d'un élément est présent sur le DOM d'une page et visible. Visibilité signifie que l'élément est non seulement affiché mais a également une hauteur et une largeur supérieure à 0. xxx

solution: Utilisez la visibilité de la présence de [plus avantage] xxx


0 commentaires