Pytania otagowane jako puppeteer

14
Wywołanie zwrotne asynchroniczne nie zostało wywołane w limicie czasu 5000 ms określonym w parametrze jest.setTimeout
Używam lalkarza i żartuję, żeby przeprowadzić testy frontonu. Moje testy wyglądają następująco: 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); }); Czasami, gdy uruchamiam testy, wszystko działa zgodnie z oczekiwaniami. Innym …

7
Lalkarz: przekaż zmienną w .evaluate ()
Próbuję przekazać zmienną do page.evaluate()funkcji w Puppeteer , ale kiedy używam następującego bardzo uproszczonego przykładu, zmiennaevalVar jest niezdefiniowana. Jestem nowy w Puppeteer i nie mogę znaleźć żadnych przykładów do zbudowania, więc potrzebuję pomocy w przekazaniu tej zmiennej do page.evaluate()funkcji, aby móc jej użyć w środku. const puppeteer = require('puppeteer'); (async() …

9
Jak kliknąć element z tekstem w Puppeteer
Czy jest jakaś metoda (nie znaleziona w API) lub rozwiązanie, aby kliknąć element z tekstem? Na przykład mam html: <div class="elements"> <button>Button text</button> <a href=#>Href text</a> <div>Div text</div> </div> I chcę kliknąć element, w którym zawinięty jest tekst (kliknij przycisk wewnątrz .elementów), na przykład: Page.click('Button text', '.elements')
86 puppeteer 

2
Jak wyłączyć zrzuty plików podstawowych w kontenerze dokera?
Mój kontener PHP uruchamia lalkarza do generowania plików PDF. Generując dokument PDF, tworzy również dwa pliki zrzutu pamięci w moim kontenerze. Nie jestem pewien, skąd one pochodzą. Host / serwer to CentOS 7. Sprawdziłem następujące: Brak dziennika błędów aplikacji, przeglądarka / lalkarz działa bez błędów. Nie znaleziono dziennika błędów (np. …

1
Jakość obrazu bez przeglądarki - Bezgłowy chrom, phantom js, cieńszy js
Szukam więcej informacji o tym, co dzieje się pod maską w przeglądarkach bezgłowych. W przeszłości pracowałem z różnymi przeglądarkami bezgłowymi, takimi jak slimmerJS , Phantom.js i Headless Chrome , w celu robienia zrzutów ekranu w różnych witrynach. Nigdy nie udało mi się wygenerować realistycznie wyglądającego obrazu o ostrej jakości, który …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.