Als «puppeteer» getaggte Fragen

14
Der asynchrone Rückruf wurde nicht innerhalb des von jest.setTimeout angegebenen Zeitlimits von 5000 ms aufgerufen
Ich benutze Puppenspieler und Scherz, um einige Front-End-Tests durchzuführen. Meine Tests sehen wie folgt aus: 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); }); Wenn ich die Tests durchführe, funktioniert manchmal …

7
Puppenspieler: Variable in .evaluate () übergeben
Ich versuche, eine Variable in Puppeteer an eine page.evaluate()Funktion zu übergeben , aber wenn ich das folgende sehr vereinfachte Beispiel verwende, ist die Variable undefiniert.evalVar Ich bin neu bei Puppeteer und kann keine Beispiele finden, auf denen ich aufbauen kann. Daher benötige ich Hilfe beim Übergeben dieser Variablen an die …

9
So klicken Sie in Puppeteer auf ein Element mit Text
Gibt es eine Methode (in der API nicht gefunden) oder eine Lösung, um auf ein Element mit Text zu klicken? Zum Beispiel habe ich HTML: <div class="elements"> <button>Button text</button> <a href=#>Href text</a> <div>Div text</div> </div> Und ich möchte auf ein Element klicken, in das Text eingeschlossen ist (klicken Sie auf …
88 puppeteer 

9
Laden der Puppenspieler-Warteseite nach dem Absenden des Formulars
Ich sende ein Formular mit dem folgenden Code und möchte, dass Puppeteer das Laden der Seite nach dem Senden des Formulars wartet. 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'}); Wie …

2
So deaktivieren Sie Core File Dumps im Docker-Container
In meinem PHP-Container wird Puppenspieler ausgeführt, um PDF zu generieren. Durch das Generieren eines PDF-Dokuments werden außerdem zwei Core-Dump-Dateien in meinem Container erstellt. Ich bin mir nicht sicher, woher sie tatsächlich kommen. Der Host / Server ist CentOS 7. Ich habe Folgendes überprüft: Kein Anwendungsfehlerprotokoll, Browsershot / Puppenspieler läuft ohne …

1
Bildqualität des Headless-Browsers - Headless-Chrom, Phantom-JS, schlankeres JS
Ich suche nach weiteren Informationen darüber, was in kopflosen Browsern unter der Haube geschieht. Ich habe in der Vergangenheit mit verschiedenen Headless-Browsern wie slimmerJS , Phantom.js und Headless Chrome gearbeitet , um Screenshots auf verschiedenen Websites zu erstellen . Ich musste nie ein wirklich aussehendes Bild mit scharfer Qualität erzeugen, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.