로딩
요청 처리 중입니다...

[Selenium] RemoteWebDriver 리모트 웹드라이버

 [Selenium] RemoteWebDriver 리모트 웹드라이버

테스트 환경은 항상 자신의 컴퓨터 환경과 같게 주어지지 않는다. 맥이나 리눅스에서 작성한 스크립트를 윈도우에서 실행할수도 있다.

RemoteWebDriver RemoteWebDriver는 웹드라이버 인터페이스의 구현체다. 리모트 웹드라이버를 이용하면 윈격 기기의 셀레늄 단독 서버를 통해 테스트 스크립트를 실행할 수 있다.

리모트 웹드라이버는 서버와 클라이언트 두 가지로 구성된다. - 기존에 내가 쓰던 방식 웹드라이버 클라이언트를 사용한 테스트 스크립트는 크롬 드라이버와 크룸 브라우저가 모두 같은 기기에 있어야 한다. - 리모트 웹드라이버를 사용한 방식 테스트 스크립트는 로컬 기기에 있고, 브라우저는 원격 기기에 설치되어 있는 상태에서 실행할 수 있다. 셀레니움 서버 셀레니움 단독 서버는 리모트 웹드라이버로부터 요청을 받는다.

리모트 웹드라이버 클라이언트가 요청한 웹드라이버(크롬, 파이어폭스 등)로 클라이언트의 요청을 전달한다. 원래는 테스트 대상 브라우저가 설치된 원격 기기에서 다운...

# grid # remote # selenium # webdriver