Saya sedang cuba untuk memuatkan halaman yang saya hoskan di Firebase dan menukarnya menjadi PDF dengan Puppeteer. Ia berfungsi dengan baik dengan hanya halaman HTML. Sekarang saya mendapatkan data dari Firebase dan menunjukkannya di halaman saya, o
Baca lagi →
Saya sedang menulis beberapa pembalut di atas Puppeteer. Saya mempunyai fungsi umum "klik", dan satu lagi fungsi "dapatkanHtml":
class Page { .... async click(selector: string) { await this.context.evaluate((querySelector, text) => { Baca lagi →Saya sedang cuba menulis ujian snapshot untuk renderer webgl yang saya tulis menggunakan jest, puppeteer dan jest-image-snapshot. Cara saya mengujinya ialah saya telah menulis sebuah TestApp react yang mengandungi canvas seperti berikut:
export function TestApp(props: { width: number; height: number }): JSX.Element { return ( <div id="drawing" style={{ ...props }} > <DrawingCanvas canvasProps={props} renderBehavior={RenderBehavi Baca lagi →Saya telah bekerja pada kod puppeteer untuk mengambil tangkapan skrin sebuah laman web, menulis kod ujian unit dengan jest. Kod saya adalah sesuatu seperti ini: index.ts
import puppeteer from "puppeteer"; export async function takeScreenshot() { const browser = await puppeteer.launch({ headless: true }); try { const page = await browser.newPage(); const url = "https://someurl.com/somepage"; await page.goto(url); await p Baca lagi →Saya sedang mengusahakan aplikasi web perbandingan imej dengan Puppeteer dan ini yang saya cuba lakukan:
Saya sedang menulis skrip Puppeteer yang membuka Discord Web, log masuk (langkah manual untuk captcha & authorize), pergi ke saluran dan memasukkan mesej ke dalam borang mesej, dan saya sedang menghadapi kesukaran untuk menghantarnya.
Ini berbeza daripada semua Soal Jawab yang sedia ada, kerana ia bukan melalui Webhook atau Aplikasi Discord.
Komplikasi nampaknya adalah bahawa elemen di mana mesej dimasukkan adalah div yang boleh disunting kandungannya.
Satu kemungkinan lain
Baca lagi →
Saya sedang membuat satu API node dengan express yang akan menghasilkan PDF menggunakan puppeteer untuk URL yang diberikan. Bagaimanakah saya boleh membungkus aplikasi saya untuk pengeluaran dengan webpack? Saya tidak mahu memasang puppeteer dan express secara global di server di mana s
Baca lagi →Saya sedang mencuba untuk membuat snapshot-tests dengan puppeteer untuk aplikasi create react typescript saya. Ujian biasa dengan jest berfungsi dengan baik, tetapi sebaik sahaja saya cuba membuat snapshot dengan browser dan terpaksa menggunakan pembolehubah browser dalam fail .test.ts saya, saya diberitahu bahawa browser tidak ditakrifkan.
Saya nampaknya tidak dapat mengatasi masa
Baca lagi →Saya telah mencipta fungsi ini:
async function sendRequest(page: Page, url: string) { await Promise.all([ page.waitForNavigation(), page.goto(url), page.waitForSelector("div#header"), ]); }Apabila saya menggunakan fungsi ini, NodeJS memaparkan mesej ralat berikut:
ProtocolError: Waiting for selector `div#header` failed: Protocol error (Runtime.callFunctionOn): Argument should belong to the same JavaScript world as target o Baca lagi →
Saya menggunakan Puppeteer untuk merangkak beberapa data dan perlu pergi ke banyak halaman dalam masa yang agak singkat. Setelah pemerhatian, saya perasan bahawa ini agak tidak cekap kerana saya hanya berminat dengan data dalam fail markup manakala keseluruhan halaman dengan semua gambar, fon d
Baca lagi →