Selenium ide在运行时更改值

Selenium ide在运行时更改值,selenium,selenium-ide,Selenium,Selenium Ide,我想在while循环中更改全局参数的值。 由于某种原因,虽然我插入了一个新值,但该值没有改变 <tr> <td>store</td> <td>1</td> <td>CallTime</td> </tr> <tr> <td>while</td> <td>${OnCall}==true</td>

我想在while循环中更改全局参数的值。 由于某种原因,虽然我插入了一个新值,但该值没有改变

<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>callStateLabel_16@text</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>

当经过的时间为00:35时,最后一次回声给出1。应该如何操作?

您应该使用storeEval而不是store,并将字段值保留为空

试一试

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