Я хочу сделать следующее в транспортире (но с машинописью):
let cellsTxt = await Promise.all(cells.map(cell => cell.getText()));
Здесь я хочу пройти через ElementArrayFinder, чтобы получить текст каждого элемента.
Пока япридумал следующее, что является многословным и не работает:
let cellsTxt: Array<string> = [];
let cellsTxtPromise: Array<promise.Promise<string>> = [];
cells.forEach((cell: ElementFinder, i:number) => {
cellsTxtPromise[i] = cell.getText();
})
cellsTxt = await Promise.all(cellsTxt);
Я приветствую любой указатель на правильное решение.
спасибо!
РЕДАКТИРОВАТЬ: ЭТО ЕСТЬНЕ СООТВЕТСТВУЮЩИЙ ВОПРОС;ПОСКОЛЬКУ ВОПРОС, КОТОРЫЙ Я ПРОБИЛ, вызван ДРУГОЙ ЧАСТЬЮ КОДЕКСА.