Цель состоит в том, чтобы автоматизировать процесс с помощью планировщика задач и загрузить файл на веб-страницу. Я идентифицировал ту часть кода, где происходит сбой процесса. Код javascript, который у меня есть:
// We wait for the button "Send Invitations" appears on the webpage
await page.waitForSelector('input[name=commit]', {visible: true});
// Upload the archive DIAS_ATRASO
fileInput = await page.$('input[type="file"]');
await fileInput.uploadFile(archivoDiasAtraso);
// Wait 7 minutes for the archive to upload
await page.waitFor(420000);
Соответствующие константы и переменные:
var archivoDiasAtraso = filePath + 'XX_XX_XX_' + currentDate + '.zip';
const filePath = 'C:/Users/name/Documents/X/XX/';
Код в браузере следующий: код браузера
input multiple="multiple" type="file" name="upload[file][]" id="upload_file"
На этой же странице есть еще одна кнопка, которая выглядит следующим образом:
input type="submit" name="commit" value="Send Invitations" class="btn btn-lg btn-primary"
Я не знаю, что изменилось, и я не могу определить, в чем именно заключается проблема. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать. Я надеюсь, что кто-то может помочь мне с этим. Спасибо!