2012-02-22 75 views
2

我试图替换“存储在硒IDE测试内的文本内的字符内更换字符串。硒IDE存储的可变

作为一个例子我做

<tr> 
<td>storeText</td> 
<td>id=request-header</td> 
<td>variable1</td> 
</tr> 
<tr> 
<td>echo</td> 
<td>javascript{'hi'.replace('i','a')}</td> 
<td></td> 
</tr> 
<tr> 
<td>echo</td> 
<td>javascript{$variable1.replace('G','a')}</td> 
<td></td> 
</tr> 

第一回声输出'哈”,但第二名的成绩错误。

感谢

回答

7

在JavaScript执行上下文,你必须使用storedVars数组访问存储变量:

<tr> 
    <td>echo</td> 
    <td>javascript{storedVars.variable1.replace('G','a')}</td> 
    <td></td> 
</tr> 
+0

非常感谢! – user894199 2012-02-22 12:27:20