«puppeteer» 태그된 질문

14
jest.setTimeout에 의해 지정된 5000ms 시간 초과 내에 비동기 콜백이 호출되지 않았습니다.
puppeteer와 jest를 사용하여 프런트 엔드 테스트를 실행하고 있습니다. 내 테스트는 다음과 같습니다. 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
Puppeteer : .evaluate ()에서 변수 전달
Puppeteer 의 page.evaluate()함수에 변수를 전달하려고하는데 다음과 같은 매우 간단한 예제를 사용하면 변수 가 정의되지 않습니다.evalVar 저는 Puppeteer를 처음 사용하고 빌드 할 예제를 찾을 수 없으므로 해당 변수를 page.evaluate()함수에 전달 하여 내부에서 사용할 수 있도록 도움이 필요합니다 . const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch({headless: false}); …

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')
91 puppeteer 

2
Docker 컨테이너에서 코어 파일 덤프를 비활성화하는 방법
내 PHP 컨테이너는 puppeteer를 실행하여 PDF를 생성합니다. PDF 문서를 생성하면 컨테이너 내에 두 개의 코어 덤프 파일도 생성됩니다. 나는 그들이 실제로 어디에서 왔는지 확신하지 못한다. 호스트 / 서버는 CentOS 7입니다. 다음을 확인했습니다. 응용 프로그램 오류 로그가 없으며 Browsershot / puppeteer가 오류없이 실행 중입니다. 오류 로그 (예 : segfault)가 없습니다. /var/log/messages …

1
헤드리스 브라우저 이미지 품질-헤드리스 크롬, 팬텀 JS, 슬림 JS
헤드리스 브라우저에서 발생하는 상황에 대한 자세한 정보를 찾고 있습니다. 과거 에는 다른 사이트에서 스크린 샷을 찍기 위해 slimmerJS , Phantom.js 및 Headless Chrome 과 같은 다른 헤드리스 브라우저로 작업했습니다 . 브라우저에서 보는 것과 비슷한 실제적이고 선명한 화질의 이미지를 생성 할 수 없었습니다. 도구 한계처럼 보입니다. 왜, 그리고 아마도 더 나은 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.