获取 cypress 测试中文本的出现次数

ait*_*han 4 javascript end-to-end cypress

有没有一种方法可以在不使用任何 Javascript 的情况下获取无序列表中特定文本的出现次数Cypress

我有这样的事情:

<ul>
    <li>
        14 May, 2018
    </li>

    <li>
        14 May, 2018
    </li>

    <li>
        23 Aug, 2018
    </li>

    <li>
        14 May, 2018
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想统计 的出现次数14 May, 2018。我不能使用,contain()因为它只能获取第一个元素。

我在文档中没有找到任何内容。

ait*_*han 9

这实在是太容易了。

cy.get(`ul`)
   .get('li:contains(14 May, 2018)')
   .should('have.length', 3);
Run Code Online (Sandbox Code Playgroud)