본문 바로가기
반응형

programming760

웹자동화 C# 셀레니움이란 웹 애플리케이션 테스트 오픈소스 프레임워크 셀레니움은 웹사이트를 탐색하는 자동화 테스트 도구이다. C# 과 연동하여 사용할 수도 있다. 누겟 패키지 관리자에서 셀레니움 라이브러리를 설치하고 튜토리얼에서 시키는 대로만 해도 간단히 웹자동화를 할 수 있다. 하지만, 셀레니움의 막강한 기능이 독이 될 수도 있으니 무분별한 크롤링이나 스크래핑 등은 자제하도록 하자. 단순히 웹에 있는 콘텐츠를 수집하기에는 셀레니움은 아깝다는 생각도 있다. 웹자동화 / C# 셀레니움이란 웹 애플리케이션 테스트 오픈소스 프레임워크 회사일과 블로그를 병행하니 피곤함이 생긴다. 그렇기에 몸을 좀 추수릴 수 있는 대안을 찾아보았는데 웹자동화란 분야가 있었다. 웹자동화는 영어로 Web Automation 이라 하고, 검색을 해보면 꽤 많은 샘플코드나 블로그나 웹사이트 등에 활용할 .. 2023. 9. 8.
구글 크롬 확장 프로그램 퍼미션 종류 웹브라우저에 기능 요청하기 구글의 크롬 웹브라우저 확장 프로그램 앱을 개발하기 위해 필요한 것은 퍼미션 이다. 퍼미션은 권한을 뜻하는 단어로 크롬 웹브라우저의 기능적 API 를 사용하기 위해 명시적으로 등록해 주는 것이다. 퍼미션은 json 구조의 매니페스트 파일의 permission 에 등록하여 사용한다. 구글 크롬 확장 프로그램 퍼미션 종류 Google Chrome Extensions Permission Type 웹브라우저에 기능요청하기 구글의 크롬 웹브라우저 확장 프로그램을 개발할 때 필요한 것 중 하나가 퍼미션 ( permission ) 이다. 크롬의 기능 API 를 사용하기 위해 확장앱에 권한을 요청하고 그에 해당하는 기능을 사용할 수 있다. 권한에 대한 종류는 여러가지가 있으며, 권한에 대한 개요를 파악한다면 크롬 웹브.. 2023. 9. 6.
웹자동화 반복적인 웹페이지 작업을 컴퓨터에 맡기고 자동화한다. 웹자동화는 웹페이지 자동화라고 하고 영어로는 web automation 이라 한다. 반복적인 웹브라우저에서 하는 일을 컴퓨터에 맡기고 사람은 다른 일에 집중할 수 있는 괜찮은 방법론이다. 웹자동화의 1차적인 목적은 업무의 자동화로 편의성을 높이는데 있지만, 크롤링 또는 스크래핑과 같은 데이터 수집을 웹자동화로 하는 경우라면 법적인 문제까지 부딪힐 수 있다. 웹자동화란 반복적인 웹페이지 작업을 컴퓨터에 맡기고 자동화한다. 겪어보지 못했지만 웹페이지를 이용해 매일 동일한 반복적인 작업을 하는 사람들이 많다. 새로운 것도 아니고 반복적이다보니 사람 입장에서는 지루하고 나르시즘에 빠지기도 한다. 금방 익숙해지기 때문에 재미도 없고 말이다. 하지만, 이런 반복적인 작업은 다른 결과물을 도출하기 위한 기본적인 작업.. 2023. 6. 26.
비주얼스튜디오 UWP 전망과 퀵스타트를 위한 개요 보는 방법 개발에 필요한 내용 살펴보기 UWP 의 내용과 전망 등을 확인하기 위해 필요한 것은 개요부분이다. UWP 개요는 윈도우즈의 프로젝트나 솔루션을 선택하여 확인해 볼 수 있다. UWP는 윈도우즈를 사용하는 유니버설 플랫폼으로 OS 는 윈도우즈를 사용하지만 하드웨어 기기가 다른 것들을 위한 GUI 이다. 윈도우즈도 모바일이 존재하며 휴대용 윈도우즈를 사용한다면 UWP 를 이용해 앱을 개발해 보는 것도 좋다. 비주얼스튜디오 UWP 전망과 퀵스타트를 위한 개요 보는 방법 개발에 필요한 내용 살펴보기 마이크로소프트 스토어는 국내에서 인기없는 앱스토어 중 하나이다. 보통 애플의 앱스토어나 구글의 플레이스토어를 많이 사용하지만 마이크로소프트 스토어는 생소할 수 있다. 마이크로소프트 스토어는 윈도우키를 누르면 바로 볼 수 있다. C# 계열의 개발자.. 2023. 6. 2.
반응형