Selenium Grid 여러 개의 브라우저를 한번에 제어하는 방식입니다. 구글 이미지 검색 한 내용을 보시면 조금 더 이해하기 쉬울듯 합니다. 여러개의 webdriver server 를 한번의 조작으로 제어 하는 방식입니다. 위에 링크의 이미지를 보시면 하나의 hub 가 여러개의 node 와 연결 되어있는 모습을 볼 수 있습니다. selenium-server-standalone-*.jar 로 실행한 프로세스 들 중에 각 역할에 따라서 hub 와 node 로 process 들의 역할 규정지을 수 있습니다. (관련 웹 문서 를 찾아보면서 한글로 번역된 W3ii 사이트 를 많이 참고 하였습니다. ) 개인적으로 내려받아 테스트한 source(webdriver, selenium server, testNG sou..
웹 브라우저에서 특정 패턴을 자동 재실행하는 셀레니움을 소개합니다. 사용하는 방법은 2가지가 있습니다. Firefox(웹브라우저) 에서 제공하는 셀레니움 플러그인을 사용하여 웹에서 하는 동작들을 레코딩 하고 이를 반복 실행(추가로 flow-control 도 설치 권장) 장점 : 비교적 쉽고 빠르면서 html target 등을 자동으로 찾아줍니다. 단점 : FireFox 에서 밖에 실행되지 않습니다. 프로그래밍을 통하여 브라우저 제어 장점 : ie, Edge, chrome 등과 같은 다양한 브라우저 제어, 다른 응용 application 과 융합 단점 : html 에서 Target 을 직접 찾아서 입력하는 것이 매우 귀찮은 일입니다. Selenium IDE 셀레니움 ide 는 Firefox 에서 제공하는 ..