storeValue в IDE Selenium - PullRequest
       11

storeValue в IDE Selenium

0 голосов
/ 18 мая 2010

Необходимо сохранить значение флажка в переменной, и если оно включено, мне нужно вызвать функцию, иначе вызвать другую функцию.

Ответы [ 2 ]

2 голосов
/ 18 мая 2010

Вам необходимо использовать расширение / плагин Flow Control и команду storeChecked.

См. Следующий пример:

<tr>
  <td>storeChecked</td>
  <td>id=myCheckbox</td>
  <td>isChecked</td>
</tr>
<tr>
  <td>gotoIf</td>
  <td>${isChecked} == true</td>
  <td>isChecked</td>
</tr>
<tr>
  <td>echo</td>
  <td>Checkbox is NOT checked</td>
  <td></td>
</tr>
<tr>
  <td>goto</td>
  <td>done</td>
  <td></td>
</tr>
<tr>
  <td>label</td>
  <td>isChecked</td>
  <td></td>
</tr>
<tr>
  <td>echo</td>
  <td>Checkbox is checked</td>
  <td></td>
</tr>
<tr>
  <td>label</td>
  <td>done</td>
  <td></td>
</tr>
<tr>
  <td>echo</td>
  <td>Done!</td>
  <td></td>
</tr>
0 голосов
/ 14 июня 2010

В следующем сообщении блога подробно описывается, как можно пропустить строки после неудачного теста (например, установлен флажок), а затем возобновить на более позднем этапе. Вы можете иметь два из них, один для проверенных, другой для непроверенных.

В приведенном примере:

|Skip Subsequent Rows If A Step Fails|  
|Do Something|Funny|  
|Check|Is|Everyone|Laughing|true|  
|Do Something|Hilarious|  
|Check|Is|Everyone|Laughing|true|  
|Do Something|Mean|  
|Check|Is|Everyone|Laughing|true|  
|This row would be skipped|  
|So would this one|  
|Resume|  
|This row will be executed now|  
|And so on...|  

Управление тестовым потоком в FitNesse (остановка выполнения рядов)

http://theroamingcoder.com/node/3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...