Gradio
“파이썬 함수만 있으면 클릭 한 번에 웹앱/AI 데모 서비스로 변신!”주요 특징웹 UI: 파이썬 함수만 작성하면 바로 웹 페이지 인터페이스 생성입력/출력 타입 다양: 텍스트, 이미지, 음성, 비디오, 파일 등 거의 모든 타입 지원빠른 배포: gr.Interface(...)만 선언하면 바로 웹서버로 실행오픈소스: 무료, MIT 라이선스AI/머신러닝/LLM 데모: 챗봇, 이미지 생성, 번역, QA 등 데모에 최적 실행 예시1. 간단한 챗봇 데모코드 실행하면, 웹 브라우저에서 “텍스트 입력 → 답변 출력” UI 자동 생성import gradio as grdef chatbot(message): return f"사용자가 입력한 내용: {message}"gr.Interface(fn=chatbot, inputs..
2025. 7. 27.
Playwright vs Selenium
Playwright 이 Selenium 보다 더 나은 주요 이유 항목 Playwright Selenium 최신 웹 호환성SPA, 반응형, 최신 프론트엔드 대응이 뛰어남일부 최신 UI 대응 어려움지원 브라우저크롬/파폭/웹킷(사파리)/엣지 등 모두크롬/엣지/파폭/사파리실행 속도빠름 (auto-wait 내장, 멀티 브라우저 기본 병렬화)상대적으로 느림, wait 직접 조절 필요안정성flaky test(랜덤 실패) 현상 적음, 자동대기wait 명시적 추가 필요, flaky 가능성API 구조Modern(체이닝, Promise), 간단함전통적인 WebDriver 방식멀티브라우저크롬, 파폭, 엣지, 웹킷(사파리) 완벽 지원사파리는 맥에서만 부분 지원 병렬/분산 기본 지원, 매우 쉽고 빠름xdist 등 외부 플..
2025. 7. 27.