Puppeteer/space/Browsershot щелкните определенный атрибут ⇐ Javascript
Puppeteer/space/Browsershot щелкните определенный атрибут
Я работаю с Spatie/Browsershot, чтобы заполнить веб-форму. Я могу пройти первую страницу:
Снимок браузера::url('https://www.homedepotrebates11percent.com/#/home') ->newHeadless() ->setNodeBinary('/usr/bin/node') ->setNpmBinary('/usr/bin/npm') ->setChromePath('/usr/bin/chromium-browser') ->waitUntilNetworkIdle() ->type('#purchaseDateOnlyText', '19.09.2023) ->click('#home-offer-purchasedate-continue2') -> задержка (1000); На второй странице есть что-то вроде радиогруппы, и мне нужно выбрать конкретную, прежде чем продолжить. Код для одного из вариантов:
ВЫБРАТЬ ЭТУ СКИДКУ Скидка 11% - действительна только в даты покупки 28.08.2023 - 24.09.2023
Даты покупки: 28.08.2023 – 24.09.2023
Чтобы воспроизвести: https://www.homedepotrebates11percent.com/#/home
Дата = 19.09.2023
Продолжить
Список радиогруппы должен быть показан на странице.
Есть идеи, как я могу нажать на один из этих переключателей (которые на самом деле не являются переключателями?).
Спасибо! Патрик
Я работаю с Spatie/Browsershot, чтобы заполнить веб-форму. Я могу пройти первую страницу:
Снимок браузера::url('https://www.homedepotrebates11percent.com/#/home') ->newHeadless() ->setNodeBinary('/usr/bin/node') ->setNpmBinary('/usr/bin/npm') ->setChromePath('/usr/bin/chromium-browser') ->waitUntilNetworkIdle() ->type('#purchaseDateOnlyText', '19.09.2023) ->click('#home-offer-purchasedate-continue2') -> задержка (1000); На второй странице есть что-то вроде радиогруппы, и мне нужно выбрать конкретную, прежде чем продолжить. Код для одного из вариантов:
ВЫБРАТЬ ЭТУ СКИДКУ Скидка 11% - действительна только в даты покупки 28.08.2023 - 24.09.2023
Даты покупки: 28.08.2023 – 24.09.2023
Чтобы воспроизвести: https://www.homedepotrebates11percent.com/#/home
Дата = 19.09.2023
Продолжить
Список радиогруппы должен быть показан на странице.
Есть идеи, как я могу нажать на один из этих переключателей (которые на самом деле не являются переключателями?).
Спасибо! Патрик
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение