selenium IDE javascript替换:抛出异常:缺失;在声明之前

时间:2016-02-15 11:14:24

标签: javascript selenium replace selenium-ide

我使用selenium IDE编写了一个测试,我需要比较两个可能包含

的文本

字符,如果字符串相等,则跳转到标签。比较命令

<td>gotoIf</td>
<td>'${var1}'=='${var2}'</td>
<td>skip</td>
如果上面的字符不存在,

有效,但

失败
  

[错误]抛出异常:丢失;在声明之前`否则

我试着写一个替换语句,应该用空格替换'(因为我不在乎是否存在):

<td>storeEval</td>
<td>javascript{storedVars.var1.replace("\'"," ");}</td>
<td>var1</td>

但它始终失败并出现与上述相同的错误。

我错过了什么?有谁可以帮助我?

1 个答案:

答案 0 :(得分:1)

我从here获取了用户扩展名js。您可以在gotoIf命令中尝试使用双引号而不是单引号吗?这个对我有用。请参考下面的截图。

<td>gotoIf</td>
<td>"${var1}"=="${var2}"</td>
<td>skip</td>

enter image description here