首页 > 解决方案 > 一个文本出现两次 puppeteer

问题描述

你好,所以我有一个文本test123test345,我用以下命令提取它

const element = await this.page.$('[id="testdata"]');
const text = await (await element.getProperty('textContent')).jsonValue();

然后我尝试执行以下操作:

expect(text).toContain('test');

但我希望测试出现两次。关于如何做到这一点的任何想法?

标签: javascripttextpuppeteer

解决方案


会有更多的解决方案,一个可能是这样的:

import chai from 'chai';
const expect = chai.expect;
expect(text).to.match(/(test.*){2}/);

推荐阅读