如何使用存储变量和随机数与硒ide
How to use a stored variable and random number with selenium ide
如何存储变量(存储文本)和随机数与Selenium IDE一起工作?事实证明,这种结合是徒劳的。
的例子:
<td>type<td>
<td>css=input.some-text</td>
<td>javascript{'storedVars.variable'
+Number(Math.random(storedVars.rand)*100).toPrecision(2));}</td>
所有的输出都是storedVars。变量
查找它返回实际变量值和随机数,即text53。
你对storedvars的使用有点偏差:
<td>javascript{'storedVars.variable'
+Number(Math.random(storedVars.rand)*100).toPrecision(2));}</td>
应该改成:
storedVars['variable'] + Numbermber(Math.random(storedVars.rand)*100).toPrecision(2)
关于随机数字的更多信息:
Math.random()返回一个介于0 &1. 所以要得到20 &之间的数字;50你会这样做:
Math.random() * (integer range) + (starting number)
Math.random() * 30 + 20
那么你最终会得到这样的IDE代码:
<tr>
<td>storeEval</td>
<td>Math.random() * 30 + 20</td>
<td>rand_num</td>
</tr>
<tr>
<td>echo</td>
<td>${rand_num}</td>
<td></td>
</tr>
然后你可以使用变量:
<td>type<td>
<td>css=input.some-text</td>
<td>${rand_num}</td>
好了,我明白了。
<tr>
<td>store</td>
<td>text</td>
<td>variable</td>
</tr>
<tr>
<td>type</td>
<td>id=lst-ib</td>
<td>javascript{storedVars.comb=storedVars.variable+Number(Math.random(storedVars.rand)*100).toPrecision(2);}</td>
</tr>
相关文章:
- 如何在javascript中获得与特定数字相等的随机数
- Javascript动态变量(添加了随机数)
- 硒IDE下拉菜单
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- 在javascript中添加和显示对象的随机数组中的视频
- 设置随机数,然后每5秒随机减少一次,直到达到0(javascript)
- 生成随机数10次
- 选择随机数组元素并放置到另一个数组中
- 正确使用AES-CTR模式的随机数和计数器
- java中具有长种子值的随机数生成器
- 比较Selenium IDE中的日期
- 什么'这个随机数猜谜游戏错了
- 3种对象,随机数组javascript
- 带有 JavaScript 随机数函数的未知问题
- 将wakanda IDE连接到javascript
- 将图像标题存储在selenium IDE中
- 在JavaScript中生成和检查随机数
- Javascript 随机数组
- 一种从随机数的序列中查找值的简单算法
- 如何使用存储变量和随机数与硒ide