inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

puppeteer 의 waitForTimeout 메소드 deprecated

해결된 질문

2777

Jerry

작성한 질문수 7

0

 안녕하세요.

puppeteer 에서 waitForTimeout 실행하면 deprecated 되었다고 합니다. 대신 어떤 메소드를 사용해야 할까요?

검색해보니 다양한게 있던데 waitForNetworkIdle(1000) 정도면 될까요?

 

https://stackoverflow.com/questions/46919013/puppeteer-wait-n-seconds-before-continuing-to-the-next-line

 

waitfortimeout puppeteer tdd javascript docker rest-api express nodejs NestJS

답변 2

3

gigo96

저도 그거때문에 찾아봤는데

await new Promise((page) => setTimeout(page, 1000));

공식문서에는 이렇게 사용하라고 나와있었던 것 같습니다.

0

김건

이거하면 (Page.navigate): Target closed 하면서 꺼지네요 .

0

gigo96

그런가요... 위에 질문하신분 사진 봐도 replace에 저렇게 사용하라고 나와있는데...

0

angie

해당 오류에 대해서는 puppeteer target closed error 검색하여 해결해 보세요.
https://stackoverflow.com/questions/51629151/puppeteer-protocol-error-page-navigate-target-closed 참고하실 만한 링크도 함께 전달드립니다.

1

angie

안녕하세요. Jerry님

특정 시간 동안 대기하도록 하는 기능을 가진 어떠한 메서드를 사용하셔도 무방합니다.
또 waitForTimeout()는 아래의 코드 기능을 하도록 만들어진 메서드이므로 이를 사용하셔도 무방합니다.

await new Promise((page) => setTimeout(page, 1000));

Puppeteer 공식 문서에는 waitForSelector(), waitForFunction()을 사용하여, 원하는 조건을 기다릴 수 있게 하는 방법 또한 권장되고 있으니 참고해 보시길 바랍니다. 감사합니다.

0

Jerry

감사합니다.

그래프 ql 문서 사용할때 느낌표 남는거 어떻게 없애나요?

0

84

2

강의 전체 소스 코드를 받고싶습니다.

0

76

2

fontawesome 사용 문의

0

79

2

소스 코드 부탁드립니다~

0

85

2

깃 레포지터리 소스

0

86

2

커리큘럼12.css 정렬 에 나오는 과제 정답알고싶어요

0

74

2

10-01 Entity TypeOrmModule.forRoot 에 entities

0

88

3

강의 버전관련 문의입니다

0

103

2

Ubuntu 설치 관련

0

61

1

schema.gql 질문 드립니다.

0

51

1

서버 재실행시 Many to Many

0

102

3

input 관련 문의

0

90

2

Rest API 보다는 graphql이 주된 내용인데

0

131

2

강의 전체 소스코드 받을수있을까요?

0

156

1

도커볼륨 마운트 관련

0

127

2

findOne 타입스크립트오류

0

109

1

http => htrtps 호출 인증서 신뢰 오류

0

353

1

self-signed certificate in certificate chain 에러 발생

0

417

1

mongoose 설치 오류

0

142

1

특정 API, 특정 IP 허용 (단일경로에 CORS 활성화)

0

283

2

08-06

0

180

3

구조랑 패턴 관련해서 질문

0

125

2

mydocker

0

128

2

coolsms statuscode 2000 인데 전송안돼는 경우 확인.

0

156

1