Selenium ide在运行时更改值

时间:2014-11-10 15:38:31

标签: selenium selenium-ide

我想在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>

最后一个回显给出1,而经过的时间是00:35。应该怎么做?

1 个答案:

答案 0 :(得分:0)

而不是“store”你应该使用“storeEval”,并将字段“value”留空

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