javascript - selenium IDE javascript 替换 : Throw an exception: missing ; before statement

标签 javascript selenium replace selenium-ide

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

的文本

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

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

如果上面的字符不存在则有效,但失败并显示

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

我尝试编写一个替换语句,将 ' 替换为空格(因为我不在乎是否存在):

<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>

enter image description here

关于javascript - selenium IDE javascript 替换 : Throw an exception: missing ; before statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35407910/

相关文章:

javascript - 使用css3动画将鼠标悬停时从右向左移动按钮

javascript - 如何在 Co-Request 模块和 NodeJs 中对文件进行管道响应?

java - 尝试使用 sendkeys 无法上传文件?

c# - 多次替换

javascript - Node 表达/请求 : piping a POST request with body parsing

javascript - Cordova 外部应用 + 本地视频

java - 无法单击 ExtJS 下拉按钮并选择列表元素 - Selenium Webdriver Java

python - 使用 chromedriver 在 Selenium Python 中禁用图像

java - 在未知索引处的某些字符之间搜索子字符串

mysql - 替换 MySQL 中的所有字段