2012-02-15 4 views
0

Я искал вокруг, но, похоже, не нашел решения.Как использовать Assert/Verify в gotoif

Я хочу сделать следующее:

Утверждая/Проверьте элемент присутствует Если элемент присутствует идти на этикетку.

я попробовал:

<tr> 
     <td>verifyElementPresent</td> 
     <td>css=#error_div &gt; div.content</td> 
     <td>errorPresent</td> 
    </tr> 
    <tr> 
     <td>gotoIf</td> 
     <td>&quot;${errorPresent}&quot; == &quot;true&quot;</td> 
     <td>FAIL</td> 
    </tr> 
.. BLa bla some other steps 
    <tr> 
     <td>label</td> 
     <td>FAIL</td> 
     <td></td> 
    </tr> 

Я попытался изменить, если утверждать элемент, но не повезло.

Любые предложения?

ответ

5

Это должно работать:

<tr> 
    <td>storeElementPresent</td> 
    <td>css=#error_div > div.content</td> 
    <td>isPresent</td> 
</tr> 
<tr> 
    <td>gotoIf</td> 
    <td>storedVars.isPresent</td> 
    <td>FAIL</td> 
</tr> 
.. BLa bla some other steps 
<tr> 
    <td>label</td> 
    <td>FAIL</td> 
    <td></td> 
</tr> 
0

Я боролся с этим на некоторое время. это код, который работал для меня что-нибудь жирного шрифта, вы можете заменить с пунктом выбора

<tr> 
    <td>storeElementPresent</td> 
    <td>WHAT YOU ARE LOOKING FOR</td> 
    <td>isPresent</td> 
</tr> 
<tr> 
    <td>gotoIf</td> 
    <td>${isPresent} == false</td> 
    <td>FAIL</td> 
</tr> 
THE CODE YOU WISH TO EXICUTE IF IT FINDS WHAT YOU ARE LOOKING FOR 
<tr> 
    <td>label</td> 
    <td>FAIL</td> 
    <td></td> 
</tr> 

Вы можете заменить ложные с истинной, если вы хотите, чтобы искать что-то есть. Вы также можете изменить ярлык от FAIL к любому другому тексту.

В случае, если у вас есть более одного заявления GotoIf, то вам придется изменить метку для каждого оператора (например, FAIL, FAIL1, FAIL2 и т.д.)

Кредит на Yeven Ulyanenkov over in this thread

Для того, чтобы запустить GotoIf заявления вам необходимо скачать sideflow by Darren DeRidder

Github - sideflow

+0

Подобно тому, как прослеживание я не верю, что вы можете использовать Assert/проверить Wi го утверждения – Brainles71

Смежные вопросы