Tengo este problema cuando trato de ejecutar este bloque de código para cada una de las categorías de una matriz, que funciona cuando no necesito usar Promise.all() para manejar solo una categoría. Al ejecutar las pruebas, parece que falta algo porque aparece un error (ver más abajo).
await Promise.all(categories.map(async category => { // Upload file await orderPage.uploadFile(`data/${fileName}`); // Open Category dropdown menu await orderPage.clickElement(await orderPage.categoryMenu); // Select category await orderPage.categorySearchBar.setValue(category.name); await browser.keys('Enter'); })); método uploadFile() :
async uploadFile(filePath) { const remoteFilePath = await browser.uploadFile(filePath); await browser.execute(() => { document.querySelector('input[type=file]').style.display = 'block'; }); await this.inputFile.setValue(remoteFilePath);}
Este es el error que recibo: Mensaje de error