-
브라우저 자동화(by 셀레니움) 2 - 정리c# Winform 개발/웹 자동화 2022. 9. 27. 16:14
브라우저 자동화는 크롬으로만 사용하도록 고정할거임, Winform
프로그램에서 본격적으로 만들면 고민할 내용 정리
0. 커스터마이징
-> 각 기능별 config 파일에 의한 스크립트성 실행 필요
DOM? 이 변경되었을때 해당 config만 바꾸면 됨1. 서버연동
-> 웹 개발자가 붙으면 개발안해도 되고~
안붙으면 사용자 로그인 및 권한, 업데이트 등 API 서버 역할 데몬 개발 ( linux, java runnable jar )
2. 크롬 및 기타프로그램 설치여부 확인 후 설치유도
-> 레지스트리로 설치여부 판단 -> 설치파일 다운로드 및 실행
3. 크롬버전 업데이트 대응
-> 크롬버전이 업데이트 되면 크롬드라이버도 같이 업데이트 되야 하므로 업데이트 시켜줘야됨
-> 예전에 찾았던것 - 누겟에서 다운로드 https://github.com/Hyo-Seong/ChromeDriverUpdater
4. 기본 UI 말고 좀 새로운것으로 만들기
-> Guna Framework 괜찮아 보임. 15일인가 무료. 써보고 괜찮으면 결제
5. 등기 프로세스 파악
-> 문서 샘플로 만들어 주심
실제로 작업하면 각 등기 분야별 상세한 문서가 필요
6. 셀레니움 사용법( 프레임간 이동, 클릭, 입력 등등 )
-> 구글링
7. 에러상황 고객대응 할 수 있게 로그 남길것
-> log4net
8. 에러 상황 예측 및 보완
-> 테스트하면서 다듬다듬
9. 프로그램 업데이터
-> 껌임
10. 일정, 단가
300x250'c# Winform 개발 > 웹 자동화' 카테고리의 다른 글
브라우저 자동화(by 셀레니움) 5 - 호출 코드 (0) 2022.09.30 브라우저 자동화(by 셀레니움) 4 - 셀레니움 테스트 랩퍼 코드 (1) 2022.09.30 브라우저 자동화(by 셀레니움) 3 - 자동화 테스트 (0) 2022.09.30 브라우저 자동화(by 셀레니움) 1 - 시작 전 잡담 (0) 2022.09.27