Selenium IDE - 从字符串中提取子字符串

时间:2016-03-29 18:07:55

标签: selenium-ide

我有一个带有此字符串的变量:

Total price: 65.09 GBP

如何从此字符串中提取数字 65.09 并存储在另一个变量中? P.s:只是带有2位小数的数字,不需要后面的货币,也可以是0到10亿之间的任何值,所以也可以用逗号分隔数字。

我在使用split with delimiters或substr()时看到了一些关于同一问题的其他帖子,但我无法使其适应我的场景,谢谢!

1 个答案:

答案 0 :(得分:1)

我会使用正则表达式来提取数字:

<tr>
  <td>store</td>
  <td>Total price: 65.09 GBP</td>
  <td>v1</td>
</tr>
<tr>
  <td>storeEval</td>
  <td>storedVars['v1'].match(/[\d.,]+/)</td>
  <td>v2</td>
</tr>
<tr>
  <td>echo</td>
  <td>${v2}</td>
  <td></td>
</tr>