예. 크롬 드라이버와 마찬가지로 다른 여러 독립 실행형 서버도 있습니다. 일부 인기있는 것들은 파이어 폭스에 대한 GeckoDriver, 마이크로 소프트 에지에 대한 EdgeDriver, IE에 대한 인터너 익스플로러 드라이버, 사파리 브라우저에 대한 사파리 드라이버 등등입니다. 다운로드 버전 3.150.1 에 대한 : 32 비트 윈도우 IE (권장) 64 비트 윈도우 IE 체인지로 크롬 드라이버는 세 가지 별도의 조각으로 구성되어 있습니다. 브라우저 자체 (“크롬”), 셀레늄 프로젝트에서 제공하는 언어 바인딩 (“드라이버”) 및 “크롬”과 “드라이버”사이의 다리 역할을 크롬 프로젝트에서 다운로드 실행 이있다. 이 실행 은 “크롬 드라이버”라고하지만, 우리는 시도하고 혼란을 줄이기 위해이 페이지에서 “서버”로 참조합니다. 이 질문은 다음과 같이 표현 될 수 있습니다 – 왜 우리는 우리의 테스트 사례를 자동화하기 위해 크롬 브라우저를 사용하고 있습니까? 이에 대 한 두 가지 주요 이유가 있다: RemoteWebDriver를 사용 하 고 크롬 드라이버 실행 에 대 한 경로 얻을 하는 경우 webdriver.chrome.driver 시스템 속성 오류 메시지에 의해 설정 해야 합니다.이 조건 중 하나가 충족 되도록 해야 합니다.: 1 리눅스 시스템의 경우, ChromeDriver 기대 /usr/bin/google-크롬 실제 크롬 바이너리에 심볼 링크. Chrome 바이너리 위치 재정의 에 대한 섹션도 참조하십시오. Chrome 또는 Firefox용 최신 릴리스 버전을 다운로드하거나 릴리스 노트를 확인합니다. 당신은 셀레늄은 기본적으로 웹 응용 프로그램을 테스트하기 위해 브라우저와 상호 작용하는 도구임을 알고있다. 우리의 이전 기사에서, 우리는 브라우저에서 일부 URL을 열고 버튼, 링크, 텍스트 상자 등 과 같은 웹 페이지 요소와 상호 작용 셀레늄 웹 드라이버를 사용할 수 있다고 언급했다 5.
일단 당신이 지퍼 파일을 다운로드, chromedriver.exe를 검색 하는 압축을 해제 하지만 셀레늄 자체적으로 이러한 모든 작업을 할 수 없습니다. 그것은 뿐만 아니라 브라우저 측에서 몇 가지 도움이 필요, 이러한 모든 작업을 수행 하려면. 그래서, 그런 의미에서, 크롬 드라이버는 셀레늄 크롬 브라우저에서 이러한 작업을 수행 하는 데 도움이. 더 많은 기술적 인 측면에서, 크롬 드라이버는 크롬에 대한 웹 드라이버의 와이어 프로토콜을 구현하는 독립 실행 형 서버입니다. 이와 함께 ChromeDriver에 대한 다운로드 프로세스를 완료합니다. 다음 기사에서는 이클립스에서 셀레늄 프로젝트를 만드는 데 중점을 두며 이 크롬 드라이버와 이전 기사에서 다운로드한 항아리 파일을 사용합니다. 4. 윈도우용 크롬 드라이버를 다운로드하려면 chromedriver_win32.zip을 클릭하십시오.
다운로드 프로세스를 시작하기 전에 Chrome 드라이버가 무엇이며 왜 필요한지에 대한 기본적인 이해를 구해 보겠습니다. 이제 ChromeDriver를 다운로드하는 단계를 확인해 보겠습니다. 1. 크롬 드라이버 서비스를 사용합니다. 대부분의 언어에서 사용할 수 있으며 ChromeDriver 서버를 직접 시작/중지할 수 있습니다.