我使用selenium IDE编写了一个测试,我需要比较两个可能包含
的文本字符,如果字符串相等,则跳转到标签。比较命令
<td>gotoIf</td>
<td>'${var1}'=='${var2}'</td>
<td>skip</td>
如果上面的字符不存在,有效,但
失败[错误]抛出异常:丢失;在声明之前`否则
我试着写一个替换语句,应该用空格替换'(因为我不在乎是否存在):
<td>storeEval</td>
<td>javascript{storedVars.var1.replace("\'"," ");}</td>
<td>var1</td>
但它始终失败并出现与上述相同的错误。
我错过了什么?有谁可以帮助我?答案 0 :(得分:1)
我从here获取了用户扩展名js。您可以在gotoIf
命令中尝试使用双引号而不是单引号吗?这个对我有用。请参考下面的截图。
<td>gotoIf</td>
<td>"${var1}"=="${var2}"</td>
<td>skip</td>