selenium+python:스크롤 작업
selenium은 모든 작업을 수행할 수 있는 만능 도구가 아닙니다. 페이지上的 요소가 화면을 넘어서면 화면 아래의 요소를 작업하려면 스크롤을 사용해야 합니다. 이때는 직접 요소를 찾을 수 없어 "요소가看不见" 에러가 발생합니다.
이러한 문제를 해결하기 위해 스크롤 바를 수동으로 이동시켜 작업할 요소를 화면에 보이게 해야 합니다. 그러나 selenium은 직 ...
7월 15일 17:43에 게시됨
Playwright를 활용한 브라우저 자동화와 테스트 개요
Playwright는 Microsoft에서 개발하고 공개한 오픈소스 프레임워크로, 주로 웹 애플리케이션의 브라우저 자동화 및 종단 간(E2E) 테스트에 사용됩니다. 이 도구를 통해 개발자는 실제 사용자처럼 동작하는 스크립트를 작성하여 웹 페이지를 제어할 수 있습니다.
주요 활용 분야
1. 웹 자동화 테스트
웹사이트의 기능을 코드로 자동 검증할 수 있습니다. 예를 ...
7월 10일 22:30에 게시됨
Playwright를 활용한 자동화 테스트 가이드
설치 및 초기 설정
Playwright는 크로스 브라우저 자동화 테스트를 위한 강력한 오픈소스 프레임워크입니다. 파이썬과 함께 사용하면 간결한 문법으로 효율적인 테스트 스크립트를 작성할 수 있습니다.
pip install playwright
playwright install
브라우저 세션 생성
다음은 크롬 브라우저를 시작하고 새로운 컨텍스트, 페이지를 생성하는 예제입니다.
from playwright. ...
7월 7일 18:30에 게시됨
웹 자동화 테스트의 핵심 개념 및 실용적 프레임워크 소개
UI 자동화 테스트의 기초 이해
사용자 인터페이스(이하 UI)는 사용자와 시스템 간 상호작용을 담당하는 핵심 요소입니다. 웹 애플리케이션과 모바일 앱에서의 자동화 테스트는 모두 이 UI 계층을 대상으로 수행됩니다. 이러한 방식은 수동 작업을 줄이고 반복적인 검증 절차를 효율적으로 처리할 수 있도록 도와줍니다.
왜 UI 자동화가 필요한가?
테스트 자동화는 단위 테 ...
7월 4일 20:28에 게시됨
Java 기반 Selenium을 이용한 웹 자동화 테스트 구현
환경 준비
개발 언어: Java
JDK 버전: 17
Maven 버전: 3.6.1
기능 개요
본 예제는 Java에서 Selenium을 사용하여 간단한 웹 자동화 작업을 수행하는 방법을 설명합니다. 주요 동작은 다음과 같습니다:
Chrome 브라우저를 시작하고 특정 웹 페이지에 접속
입력 필드에 텍스트 입력
제출 버튼 클릭
결과 메시지 확인 후 브라우저 종료
프로젝트 구성
pom.xml 설정
<?x ...
7월 1일 16:40에 게시됨