如何在 selenium IDE 上获取整数
How to get an integer on selenium IDE
我得到了这个页面,我想 运行 我的代码:
我得到一个 css 具有以下属性:
<center>
Radicacion Exitosa, Numero Radicacion: 12 - 132263…
</center>
我想将“132263”存储在一个变量中,因为我必须将它们复制并粘贴到另一个 window,所以我想知道是否有办法只从该标签中获取数字...特别是“132263”,因为如果我存储变量 Selenium IDE 只会获得全文。
谢谢
在 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])。
我得到了这个页面,我想 运行 我的代码:
我得到一个 css 具有以下属性:
<center>
Radicacion Exitosa, Numero Radicacion: 12 - 132263…
</center>
我想将“132263”存储在一个变量中,因为我必须将它们复制并粘贴到另一个 window,所以我想知道是否有办法只从该标签中获取数字...特别是“132263”,因为如果我存储变量 Selenium IDE 只会获得全文。
谢谢
在 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])。