Запитання з тегом «puppeteer»

14
Зворотний виклик Async не викликався протягом 5000 мс, визначеного ji.setTimeout
Я використовую ляльковиків і жартую, щоб провести кілька випробувань на передній частині. Мої тести виглядають так: describe("Profile Tab Exists and Clickable: /settings/user", () => { test(`Assert that you can click the profile tab`, async () => { await page.waitForSelector(PROFILE.TAB); await page.click(PROFILE.TAB); }, 30000); }); Іноді, коли я запускаю тести, все …

7
Ляльковий: передати змінну в .evaluate ()
Я намагаюся передати змінну у page.evaluate()функцію в Puppeteer , але коли я використовую наступний дуже спрощений приклад, змінна evalVarне визначена. Я новачок у Puppeteer і не можу знайти жодних прикладів для створення, тому мені потрібна допомога передати цю змінну у page.evaluate()функцію, щоб я міг її використовувати всередині. const puppeteer = …

9
Як клацнути на елементі з текстом у Puppeteer
Чи є якийсь метод (не знайдений в API) або рішення натиснути на елемент із текстом? Наприклад, у мене є html: <div class="elements"> <button>Button text</button> <a href=#>Href text</a> <div>Div text</div> </div> І я хочу натиснути на елемент, в який загортається текст (клацнути на кнопку всередині .elements), наприклад: Page.click('Button text', '.elements')
86 puppeteer 

9
Ляльковий чекає завантаження сторінки після подання форми
Я подаю форму, використовуючи наступний код, і я хочу, щоб Лялечник чекав завантаження сторінки після подання форми. await page.click("button[type=submit]"); //how to wait until the new page loads before taking screenshot? // i don't want this: // await page.waitFor(1*1000); //← unwanted workaround await page.screenshot({path: 'example.png'}); Як дочекатися завантаження сторінки ляльководом?

2
Як відключити скидання основних файлів у контейнер докера
Мій контейнер PHP запускає лялечку для створення PDF. Створюючи документ PDF, він також створює два основних дамп-файли всередині мого контейнера. Я не впевнений, звідки вони насправді беруться. Хост / сервер - CentOS 7. Я перевірив наступне: Немає журналу помилок програми, Browserhot / marpeteer працює без помилок. Не знайдено журналу помилок …

1
Якість зображення без браузера - хром без голови, фантом js, стрункіший js
Я шукаю додаткову інформацію про те, що відбувається під капотом у безголових браузерах. У минулому я працював з різними браузерами без голови, такими як slimmerJS , Phantom.js і Chromeless Headless , щоб зробити знімки екрана на різних сайтах. Мені ніколи не вдавалося створювати реальне, чітке якість зображення, яке нагадувало б …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.