如何使用codeceptjs知道页面上有多少元素

How to know how many elements are on a page using codeceptjs

在 Codeceptjs 中,我找不到一种方法来计算页面上某个元素的数量。示例中的 I.assertNumber 是某种虚构的子句,希望能更好地表达我正在寻找的内容。

Scenario('test something', (I) => {
    I.amOnPage('http://example.com`);
    I.assertNumber((locate('div.someclass'),20); 
    .. }

您可以使用 seeNumberOfElementsseeNumberOfVisibleElements 方法

在文档中查看(也许您使用其他助手(Puppeteer、Protractor 等),因此请在其文档中查看) https://codecept.io/helpers/WebDriver/#seenumberofelements https://codecept.io/helpers/WebDriver/#seenumberofvisibleelements