如何在selenium IDE上获取整数

时间:2015-04-29 13:14:14

标签: selenium selenium-ide

我有这个页面,我想运行我的代码:

我得到了这个属性的CSS:

<center>

    Radicacion Exitosa, Numero Radicacion: 12 - 132263…

</center>

我想将“132263”存储在变量中,因为我必须将它们复制并粘贴到另一个窗口中,所以我想知道是否有办法只从该标记中获取数字...特别是“ 132263“因为如果我存储一个Variable Selenium IDE,则只能获得全文。

由于

1 个答案:

答案 0 :(得分:1)

在javascript中使用正则表达式将为您完成此任务:

<tr>
<td>storeText</td>
<td>//center</td>
<td>full</td>
</tr>
<tr>
<td>storeEval</td>
<td>var regex=/\-\s+(\d+)\s+\-/;regex.exec(storedVars['full'])[1];</td>
<td>number</td>
</tr>
<tr>
<td>echo</td>
<td>${number}</td>
<td></td>
</tr>

我们从CENTER标记中捕获文本,然后运行正则表达式从中获取数字(使用组(\ d +)并返回[1])。