2 votes

Selenium vérifie le gotoif lorsque la déclaration est fausse.

J'avais écrit une commande Selenium via l'IDE en implémentant gotoIf lorsque l'instruction est vraie, il saute à l'étiquette, mais lorsque l'instruction est fausse, il ne va pas à l'étiquette souhaitée.

J'ai joint la commande et le journal Quelqu'un peut-il m'aider ? enter image description here

1voto

Brainles71 Points 72

Vous devez simplement vous assurer que le code que vous voulez exécuter si "home" est trouvé se trouve dans votre instruction gotoIf. Cela devrait ressembler à ce qui suit

gotoIf | ${test}==true | A
click | css=a.aits-log-out
label | A

Retirer étiquette | B car votre instruction gotoIf ne cherche pas cette étiquette parce que vous ne l'avez pas définie.

Code à copier-coller si vous le souhaitez également

<tr>
    <td>gotoIf</td>
    <td>${test} == true</td>
    <td>A</td>
</tr>
<tr>
    <td>click</td>
    <td>css=a.aits-log-out</td>
    <td></td>
</tr>
<tr>
    <td>label</td>
    <td>A</td>
    <td></td>
</tr>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X