Проверьте, содержит ли innerText селектора подстроку - PullRequest
0 голосов
/ 29 апреля 2020

Мне нужно проверить, содержит ли innerText элемента подстроку, используя testcafe, но я не могу найти правильный способ сделать это.

Selector('.displayed-result').innerText = '12 results'
Selector('user-details').count = 12

Это то, что я пробовал -

await t.expect(Selector('.displayed-result').innerText).contains(`${Selector('user-details').count);

Как правильно проверить это, поскольку содержит не возвращает правильный результат?

1 Ответ

1 голос
/ 30 апреля 2020

TestCafe не оценивает выражения в методах утверждения .

Вам необходимо переписать код следующим образом:


const userDetailCount = await Selector('user-details').count;

await t.expect(Selector('.displayed-result').innerText).contains(userDetailCount.toString()));
...