如何在Cypress中提取“of”文本后面的数字

问题描述 投票:0回答:1

我是 cypress 的新手,我正在尝试将以下文本末尾的数字提取到变量中。元素是“cy.get(':nth-child(3) > span')”,文本是“1-44 of 44”,我需要提取文本后面末尾的数字值可以是 1 到 1000

我从另一个问题中获取了代码,但它没有回答我的问题,因为字符串中的数字超过 1 个。

我真的很感激一些帮助。

cy.get(':nth-child(3) > span').invoke('text').as('NoR')
  .then((NoR) => {
    var fullNoR = NoR;
    var pattern = /[0-9]+/g;
    var NewNOR = fullNoR.match(pattern);
    console.log(NewNOR);
  });
javascript regex cypress
1个回答
0
投票
parseInt(text.split("of")[1])

你不必从中解析出 int,但我会。

© www.soinside.com 2019 - 2024. All rights reserved.