Как получить кол-во всех нужных тегов из Веб Элемента. TypeScript

К примеру, у меня есть такой div: введите сюда описание изображения

Как видно на скриншоте, в этом диве есть еще 3 дива, задача в том, чтобы получить именно это количество, подскажите, как это реализовать? Как правильно написать функцию для данного действия? Вот что я имею, но оно не работает

public async getRows(id: string): Promise<WebdriverIO.ElementArray> {
  return (await $$(tableNameFirst+ id + tableNameLast));
 }

Ответы (1 шт):

Автор решения: Александр Рогонов

Плюс минус вот так.

<div id="wrapper">
  <div>111</div>
  <div>222</div>
  <div>333</div>
  <span>4444</span>
</div>
const func = (id: string): HTMLDivElement[] => {
  const el = document.getElementById(id);
  if (!el) return [];
  return Array.from(el.getElementsByTagName('div'));
}

const divElements = func('wrapper');
→ Ссылка