我有这个页面,我想运行我的代码:
我得到了这个属性的CSS:
<center>
Radicacion Exitosa, Numero Radicacion: 12 - 132263…
</center>
我想将“132263”存储在变量中,因为我必须将它们复制并粘贴到另一个窗口中,所以我想知道是否有办法只从该标记中获取数字...特别是“ 132263“因为如果我存储一个Variable Selenium IDE,则只能获得全文。
由于
答案 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])。