RPA 초보자를 위한 워크트로닉스 개발 실습 : 네이버 뉴스 검색하기!

RPA 초보자를 위한 워크트로닉스 개발 실습 : 네이버 뉴스 검색하기!안녕하세요 여러분 🙂 WORK TRONIX에서 RPA를 개발하는 Chapter1에 오신 것을 환영합니다. 오늘은 기본 중에 기본인 RPA 웹 컨트롤을 알려드리겠습니다. 네이버 뉴스 검색은 실제로 현장에서 많이 활용하는 RPA 프로세스이기 때문에 잘 만들어서 RPA 모니터링 관리에 적용해 보시기 바랍니다.1) 먼저 워크로닉스 워크 디자이너의 첫 화면에서 신규 프로세스 -> Seedtail을 클릭합니다.2) 클릭하면, 이런 창이 보이실 겁니다 여기에 저처럼 프로세스명과 프로세스 설명을 적어주시고 생성을 클릭해주세요3) 웍트로닉스의 워크 디자이너 공백 화면입니다. 여기에 개발 프로세스를 만들어 가는데 먼저 액티비티 그룹을 만들어 주세요!4) 사진 속에 보이는 ‘액티비티 그룹’을 Drag and Drop하여 빈 화면 중앙에 놓습니다.5) 간단하게 액티비티 그룹이 하나 만들어졌어요! 여기서 또 하나 중요한 것은 왼쪽과 오른쪽에 ‘시작’과 ‘끝’이 있는데 중앙에 있는 액티비티 그룹과 ‘끝’이 연결되어 있지 않습니다. 이것으로는 프로세스를 실행할 수 없습니다! 그룹 아래에 보이는 화살표를 Drag and Drop으로 ‘끝’에 연결합니다.6) 이렇게! 여기서부터가 진정한 워크트로닉스 개발의 시작입니다7) 워크디자이너 액티비티 검색창에서 브라우저 열기를 검색해주시면 아래쪽에 첫 브라우저를 여는 액티비티를 그룹 안으로 가져오겠습니다.8) 그룹 안에 있는 ‘브라우저 열기’ 액티비티를 클릭하시면 오른쪽에 저처럼 액티비티에 대한 자세한 내용이 보이실 겁니다 여기에 URL만 추가하시면 됩니다. 저희는 네이버에 접속할테니 ‘https://www.naver.com/’ 이대로 적어드릴게요.9) URL을 적어. 맨 아래에 지연도 1000을 줄게요 여기에 지연은 ms 단위이므로 1000 = 1초입니다. 지연은 해당 액티비티를 실행한 후 조금의 지연을 주는 것인데요! 네트워크 환경이 나쁘지 않다면 보통 1초 정도면 충분합니다! 이제 이 상태에서 상단에 있는 실행 버튼을 누르면 우리가 만든 Worktronics RPA 프로세스가 실행이 되고 네이버 창이 열리는 것을 볼 수 있을 것입니다. 네이버 창을 연 후에는 검색창에 검색할 키워드를 적어야겠죠?10) 검색어 입력란에 xpath 값을 추출하기 위한 개발자 도구를 엽니다. 간단하게 Ctrl+Shift+C하면 개발자 툴이 열리면서 화면이 바뀝니다. 마우스를 검색창으로 이동한 후 클릭하시면 검색어 입력란의 xpath를 찾을 수 있습니다. 개발자 툴의 xpath 위에 마우스를 넣고 오른쪽 마우스 클릭 -> copy -> copyxpath 합니다 그러면 클립보드의 xpath 값이 복사가 됐을 겁니다!10) 검색어 입력란에 xpath 값을 추출하기 위한 개발자 도구를 엽니다. 간단하게 Ctrl+Shift+C하면 개발자 툴이 열리면서 화면이 바뀝니다. 마우스를 검색창으로 이동한 후 클릭하시면 검색어 입력란의 xpath를 찾을 수 있습니다. 개발자 툴의 xpath 위에 마우스를 넣고 오른쪽 마우스 클릭 -> copy -> copyxpath 합니다 그러면 클립보드의 xpath 값이 복사가 됐을 겁니다!13) ‘엘리먼트클릭’ 상세창에 나처럼 xpath를 입력해줄께요 그리고 다시 실행을 눌러보세요14)네이버에서 RPA가 검색되었습니다! 우리는 RPA에 대한 뉴스를 보기 때문에 상단에 있는 ‘뉴스’를 클릭하는 액티비티도 추가해 줍니다15) 이렇게 하면 최종적으로 네이버에서 뉴스 검색하는 RPA 모니터링 관리 프로세스가 완성됐군요. 간단한 하나의 워크트로닉스 RPA 모니터링 관리 시스템이 완성되었습니다! 오늘 전해드린 xpath 추출에서 ‘엘리먼트 클릭’과 ‘엘리먼트 쓰기’를 이용해 네이버 로그인하는 연습도 해보세요! * 만약 xapth 추출에 실패하신 분들을 위해서… 검색어 입력란: “//*[@id=”query”] 돋보기: “//*[@id=”search-btn”]” 뉴스탭: “//*[@id=”lnb”]/div[1]/div/div[1]/div/div[1]/div[1]/a” 종료.

error: Content is protected !!