[nodejs][playwright] Playwright로 E2E(End to End, 종단) 테스트로 사용자의 입장에서 사용자가 사용하는 상황 테스트 작성하기
Playwright로 E2E(End to End, 종단) 테스트로 사용자의 입장에서 사용자가 사용하는 상황 테스트 작성하기 Playwright는 무엇인가? MS에서 개발한 Playwright는 하나의 API로 모든 최신 브라우저(크로미움, 파이어폭스, 웹킷)에서 빠르고 안정적인 자동화를 지원하는 자동화 도구입니다. 이 도구는 다양한 장점을 가지고 있으며, 레거시 Edge나 IE11은 지원하지 않지만 아래와 같은 기능을 제공합니다: 1. 다양한 페이지, 도메인, iframe을 포함한 시나리오 지원: Playwright는 여러 페이지나 도메인, iframe을 포함한 복잡한 시나리오를 자동화할 수 있습니다. 이를 통해 다양한 웹 애플리케이션을 효율적으로 테스트하고 제어할 수 있습니다. 2. 엘리먼트 준비 대..
개발, 코딩해볼래?/자동화, Playwright, Puppeteer
2023. 6. 7.
[nodejs][playwright][첫걸음] Playwright 생활 자동화를 위한 첫걸음
[nodejs][playwright][첫걸음] Playwright 생활 자동화를 위한 첫걸음 1. nodejs란? Node.js는 구글 크롬의 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임입니다. Node.js는 서버 측 애플리케이션을 개발하기 위한 도구로, 이벤트 기반, 비동기식, 논 블로킹 I/O 모델을 사용합니다. 이러한 특징들은 Node.js가 매우 높은 성능을 발휘하며, 대규모 데이터 처리 및 분산처리, 실시간 애플리케이션 개발 등에 적합합니다. Node.js는 웹 개발을 위한 다양한 모듈과 라이브러리를 제공합니다. 가장 기본적인 HTTP 모듈을 비롯하여 Express, Koa 등의 웹 프레임워크, Socket.io, WebSocket 등의 실시간 통신 모듈, Mongoose 등의 Mon..
개발, 코딩해볼래?/자동화, Playwright, Puppeteer
2023. 3. 12.