element.uploadFile не работает с некоторыми компонентами загрузки изображений - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь загрузить изображение в https://my.gumtree.com/postad, но оно не работает и не выдает никаких ошибок.

Вот так выглядит компонент изображения ,

image text

Это источник html для этого компонента:

<div id="html5_1e23hbscjgte1ni1goba4orb2_container" class="moxie-shim moxie-shim-html5" style="position: absolute; top: 0px; left: 8px; width: 130px; height: 100px; overflow: hidden; z-index: 0;"><input id="html5_1e23hbscjgte1ni1goba4orb2" type="file" style="font-size: 999px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" multiple="" accept="image/jpeg,.jpg,.jpeg,image/png,.png"> </div>

Это код, который я использую. Я пробовал оба

const fileInput = await page.$('input[type=file]');
await fileInput.uploadFile('./img1.jpeg');

и

const inputUploadHandle = await page.$('input[type=file]');
inputUploadHandle.uploadFile(...['img1.jpeg']);

Но не работает. Я также пытался использовать полные пути, но безуспешно.

Может кто-нибудь указать, в чем здесь проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...