2014-11-10 7 views
0

Я хочу изменить значение глобального параметра внутри цикла while. По какой-то причине значение не меняется, хотя я вставляю новое значение.Значения изменения Selenium ide во время выполнения

<tr> 
    <td>store</td> 
    <td>1</td> 
    <td>CallTime</td> 
</tr> 

<tr> 
    <td>while</td> 
    <td>${OnCall}==true</td> 
    <td></td> 
</tr> 

<tr> 
    <td>storeAttribute</td> 
    <td>[email protected]</td> 
    <td>ElapsedTime</td> 
</tr> 

<tr> 
    <td>echo</td> 
    <td>${ElapsedTime}</td> 
    <td></td> 
</tr> 

<tr> 
    <td>store</td> 
    <td>storedVars['CallTime']=${ElapsedTime}</td> 
    <td>CallTime</td> 
</tr> 

<tr> 
    <td>echo</td> 
    <td>${CallTime}</td> 
    <td></td> 
</tr> 

Последнее эхо дает 1, в то время как прошедшее время равно 00:35. Как это сделать?

ответ

0

вместо "магазин", вы должны использовать "storeEval", и оставить поле "значение" пустой

попробовать

<tr> 
<td>storeEval</td> 
<td>storedVars['CallTime']=${ElapsedTime}</td> 
<td></td> 
</tr>