Поведение пользовательского интерфейса необычно и препятствует нормальной автоматизации:
- Изначально в DOM нет .
- Когда пользователь нажимает "Загрузить" файлы», приложение динамически создает:
Код: Выделить всё
- Но тот же щелчок также вызывает внутренний вызов fileInput.click(), который немедленно открывает родной диалог выбора файла ОС.
- Puppeteer не может взаимодействовать с диалоговыми окнами файлов ОС, поэтому автоматизация блокируется.
- Я также не могу использовать синтетическое перетаскивание, потому что веб-сайт игнорирует синтетические события DragEvent ()
Код: Выделить всё
isTrusted === false
Подробнее здесь: https://stackoverflow.com/questions/798 ... -file-only
Мобильная версия