똑똑해진느낌
[Sikuli] 1. 설치하기
Sikuli - OpenCV 기반의 image matching 자동화 툴 http://www.sikuli.org/ Sikuli Project www.sikuli.org 1. Java 8 설치 https://www.java.com/en/download/manual.jsp 2. Sikuli 다운로드 (.jar 파일) https://launchpad.net/sikuli/sikulix/ 3. 다운로드 받은 jar 파일 설치 java -jar sikulixsetup-1.1.2.jar 설치 중 팝업 모두 [예] 선택 4. 설치가 완료 되면 동일 경로에 runsikulix.cmd 파일 생성됨. 실행! 5. SikulixIDE 화면
[Selenium] 암시적(Implicit) 기다림, 명시적(Explicit) 대기
암시적 대기는, WebDriver가 즉시 사용할 수없 는 요소를 찾으려고 할 때 특정 시간 동안 DOM을 가져 오도록 지시하는 것 지정한 시간 동안 기다림. 명시적 대기는, 코드에서 계속 진행하기 전에 특정 조건이 발생할 때까지 대기하도록 정의하는 코드 https://selenium-python.readthedocs.io/waits.html 5. Waits — Selenium Python Bindings 2 documentation 5. Waits These days most of the web apps are using AJAX techniques. When a page is loaded by the browser, the elements within that page may load at di..
[자체 제작] 근태 현황 (퇴근 시간 카운팅 및 Daily Mail 자동화)
나의 근무 현황을 자동으로 누적 시켜 한눈에 파악할 수 있도록 가시화하고, 퇴근 전에 보내는 Mail을 자동화하여 반복적인 일을 최소화 하고자 제작을 해보았다. 본인이 Windows10 OS를 사용하므로, - [.Net Framework C#] 으로 UI 및 기능 적용 - [MySQL] 로 누적 Data 관리 [GUI] 근태 현황 GUI - CheckBox, Button 2개, TreeListView > 아이콘은 JS !!! [적용할 기능] - 1분 후 자동 종료 기능 (process shutdown) - [퇴근] 버튼 클릭 시 메일 발송 및 DB Insert (Outlook OLE 객체, MySql.Data.MySqlClient ) - [새로고침] 버튼 클릭 시 1) DB 조회하여 Dat..