Selector.count Property

Returns the number of elements that match the selector.

Selector().count → Promise<number>

Selectors can return a single matching DOM element on the page, multiple elements or nothing. Use the count property to determine the number of matching elements.

import { Selector } from 'testcafe';

fixture `Example page`
    .page `http://devexpress.github.io/testcafe/example/`;

test('My test', async t => {
    const osCount = Selector('.column.col-2 label').count;

    await t.expect(osCount).eql(3);
});

To check whether matching elements exist, use the exists property.