javascript - Selenium IDE - AssertEval 2 个数字,只要它们在 5 以内

标签 javascript selenium selenium-ide

我正在对 2 个数字执行 AssertEval,只要它们完全相同,它就会通过。我的问题是,无论哪种方式,这些数字都可以在 5 以内。目前,如果它们不匹配,脚本就会失败。

我对 javascript 很陌生。有人可以告诉我如何处理这个问题吗?

示例: 数量1 = 20

Num2 可以是 15 - 25 之间的任意值,仍能通过评估。

最佳答案

给你。这是执行 +/- 5 检查的 javascript。然后使用assertEval 比较输出

<tr>
<td>assertEval</td>
<td>var num1=20; var num2=19;&nbsp;&nbsp;&nbsp;( (num1 + 5) &gt; num2) &amp;&amp; ( (num1 - 5) &lt; num2);</td>
<td>true</td>
</tr>

关于javascript - Selenium IDE - AssertEval 2 个数字,只要它们在 5 以内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30033365/

相关文章:

javascript - jQuery FileUpload 上传给定 URL 的文件

javascript - jQuery 移动 slider handle - 停止拖动但允许轨道选择

Selenium:WAITING服务器响应的时间是否足够长?

Selenium 2.53 或 2.48 在 Firefox 48.0 中不起作用

selenium - 使用 Selenium 检查登录是否成功

javascript - 如何防止两个 Canvas 对象出现在同一个位置

javascript - array.map 不是函数

java - WebDriver 无法使用 Java 通过 xpath 找到元素

python - 单击不可见的元素(有 slider 的地方)

firefox - 无法安装此加载项,因为它似乎已损坏