Selenium IDE String to Number (не полностью поймать) - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть небольшая проблема с моими тестами.

Я беру сумму в своем приложении, которую я получаю в storeText.

Но я хочу сравнить ее с вычисленным значениемпоэтому мне нужно разобрать его в число.

Моя сумма выглядит следующим образом 41 268 €.

Итак, я использовал следующую команду:

<tr>
    <td>storeText</td>
    <td>css=#guidelinesNewTtc &gt; table &gt; tbody &gt; tr &gt; td.textAlignLeftBold</td>
    <td>NewBaseSalary</td>
</tr>
<tr>
    <td>echo</td>
    <td>${NewBaseSalary}</td>
    <td></td>
</tr>
<tr>
    <td>storeEval</td>
    <td>Number.parseInt(storedVars['NewBaseSalary'].match(/\d+\s/g).join(' '))</td>
    <td>ExtractSalary</td>
</tr>
<tr>

Но сNumber.parseInt Я получаю только 41 значение.Если я удаляю его и просто использую .match(...).join() У меня есть полное значение, подобное этому "41 268", но это не число.

Как я могу это сделать?Я пытался заменить, это была та же проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...