selenium IDE javascript replace: Throw an exception: missing ;声明前

selenium IDE javascript replace: Throw an exception: missing ; before statement

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

的两个文本

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

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

如果上面的字符不存在则有效,但因

而失败

[error] Threw an exception: missing ; before statement` otherwise

我试着写了一个替换语句,应该用空白 space 替换 ' (因为我不关心是否存在):

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

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

我错过了什么?谁能帮帮我?

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

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