본문 바로가기
반응형

개발, 코딩해볼래?/자동화, Playwright, Puppeteer4

[playwright][nodejs] 세상 쉽게 파파고(papago) 번역 자동화 만들기 [playwright][nodejs] 세상 쉽게 파파고(papago) 번역 자동화 만들기 서론 이번에는 약간 특별한 프로젝트를 시작해 보려고 합니다. "세상 쉽게 파파고(Papago) 번역 자동화 만들기"라는 주제로 이야기를 풀어 나갈 예정입니다. 이 주제를 선택한 이유는, 기존에는 주로 Python 언어를 이용한 자동화 스크립트가 많이 보이는데, 저는 이번에는 다른 접근 방식을 시도해 보고자 했기 때문입니다. 바로 Node.js와 Playwright를 이용해서 번역 작업을 자동화하는 것입니다. Playwright는 웹 애플리케이션을 위한 엔드 투 엔드 테스팅을 가능하게 하는 Node.js 라이브러리입니다. 특히 최신 웹 브라우저를 지원하고, 싱글 API를 통해 여러 브라우저를 테스트할 수 있다는 점에서.. 개발, 코딩해볼래?/자동화, Playwright, Puppeteer 2023. 6. 9.
[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.
[자동화] playwright vs cypress vs puppeteer 라이브러리 비교 .feat 최강자는 누구? [자동화] playwright vs cypress vs puppeteer 라이브러리 비교 .feat 최강자는 누구? 1. 서론 Playwright, Cypress, Puppeteer는 모두 널리 사용되는 웹 애플리케이션 자동화 테스트 프레임워크입니다. 이러한 프레임워크는 각각 고유한 특징과 기능을 갖추고 있어 다양한 유형의 테스트 시나리오에 적합합니다. 다음은 세 가지 프레임워크를 간략하게 비교한 것입니다: 2. Playwright Playwright는 웹 애플리케이션을 자동으로 테스트할 수 있는 오픈 소스 Node.js 라이브러리입니다. 이 라이브러리는 Chromium, Firefox, Safari를 포함한 크로스 브라우저 테스트를 지원하며 병렬 테스트 실행을 허용하는 테스트 러너가 내장되어 있습니다... 개발, 코딩해볼래?/자동화, Playwright, Puppeteer 2023. 3. 13.
[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.
반응형