Допустим, у меня есть список объектов и кнопка создания.И обычно объекты создаются быстро, нет индикатора загрузки или чего-то еще.Мой крутой тест создания:
const items = await page.$$('.item');
const itemsCount = items.length;
await page.click('#create-btn');
await page.waitFor((c) => document.querySelectorAll('.item').length === c, {}, itemsCount + 1);
Это работает (может иметь некоторые опечатки ...), но, как вы видите, здесь нет «ожиданий», потому что это waitFor
конструкция.Это нормально?
(В настоящее время я переписываю не асинхронные тесты транспортира для кукловода и немного сбит с толку, что в большинстве ситуаций мне нечего ожидать)