이전 Chrome 버전
이전 버전의 Chrome을 지원하는 ChromeDriver 버전은 다음과 같습니다.
적절한 버전의 ChromeDriver를 선택하는 방법에 관한 자세한 내용은 버전 선택 페이지를 참고하세요.
ChromeDriver 114.0.5735.90
Chrome 버전 114 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 114.0.5735.16
Chrome 버전 114 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 113.0.5672.63
Chrome 버전 113 지원
- 문제 4205 해결: 기존 및 BiDi에서 동일한 객체 ID [Pri-1]
- 문제 4302 해결: Mapper가 ExecuteGetWindowHandles의 첫 번째 탭에 있다고 가정하지 않음 [Pri-1]
- 문제 4356 해결: Chrome 110에서 환경설정 값 'download.default_directory'를 활용하지 않음 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 113.0.5672.24
Chrome 버전 113 지원
- 문제 4205 해결: 기존 및 BiDi에서 동일한 객체 ID [Pri-1]
- 문제 4302 해결: Mapper가 ExecuteGetWindowHandles의 첫 번째 탭에 있다고 가정하지 않음 [Pri-1]
- 문제 4356 해결: Chrome 110에서 환경설정 값 'download.default_directory'를 활용하지 않음 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 112.0.5615.49
Chrome 버전 112 지원
- 문제 3517 해결: 헤드리스가 아닌 기기의 인쇄 기능 사용 설정 [Pri-]
- 문제 4419 해결: chromedriver를 사용할 때 Speedometer의 오버헤드가 큼 [Pri-3]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 112.0.5615.28
Chrome 버전 112 지원
- 문제 4357 해결: --headless 및 --user-data-dir 옵션이 있는 Chromedriver 버전 110.0.5481.77 세션 문제. [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 111.0.5563.64
Chrome 버전 111 지원
- 문제 4216 해결: 맞춤 BiDiMapper로 ChromeDriver 실행 [Pri-]
- 문제 4300 해결: 기존 버전과 BiDi 간에 창 핸들이 상호 운용됨 [Pri-]
- 문제 4325 해결: call_function.js의 jsonSerialize에서 toJSON 처리가 표준에서 벗어납니다. [Pri-]
- 문제 4330 해결: DevToolsClientImpl::AddListener에서 DCHECK가 실패함 [Pri-]
- 문제 4357 해결: --headless 및 --user-data-dir 옵션과 관련된 ChromeDriver 세션 문제 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 111.0.5563.41
Chrome 버전 111 지원
- 문제 4357 해결: --headless 및 --user-data-dir 옵션과 관련된 ChromeDriver 세션 문제 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 111.0.5563.19
Chrome 버전 111 지원
- 문제 4216 해결: 맞춤 BiDiMapper로 ChromeDriver 실행 [Pri-]
- 문제 4300 해결: 기존 버전과 BiDi 간에 창 핸들이 상호 운용됨 [Pri-]
- 문제 4325 해결: call_function.js의 jsonSerialize에서 toJSON 처리가 표준에서 벗어납니다. [Pri-]
- 문제 4330 해결: DevToolsClientImpl::AddListener에서 DCHECK가 실패함 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 110.0.5481.77
Chrome 버전 110 지원
- 문제 4193 해결: Android 13에서 새 세션을 시작하지 못함 [Pri-]
- 문제 4272 해결: WebSocket이 code=0을 FIN의 표시로 처리해야 함 [Pri-]
- 문제 4276 해결: ChromeDriver의 연결 문제 해결 [Pri-]
- 문제 4295 해결:
"webSocketUrl": true
가 포함된 ChromeDriver가 경합 상태임 [Pri-] - 문제 4297 해결: ChromeDriver Bidi가 잘못 직렬화됨 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 110.0.5481.30
Chrome 버전 110 지원
- 문제 4193 해결: Android 13에서 새 세션을 시작하지 못함 [Pri-]
- 문제 4272 해결: WebSocket이 code=0을 FIN의 표시로 처리해야 함 [Pri-]
- 문제 4276 해결: ChromeDriver의 연결 문제 해결 [Pri-]
- 문제 4295 해결:
"webSocketUrl": true
가 포함된 ChromeDriver가 경합 상태임 [Pri-] - 문제 4297 해결: ChromeDriver Bidi가 잘못 직렬화됨 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 109.0.5414.74
Chrome 버전 109 지원
- 문제 4179 해결: BiDi 세션이 여러 연결을 지원해야 함 [Pri-]
- 문제 4203 해결: 크레딧 정보 개선 [Pri-]
- 문제 4263 해결: Meta+A에서 비정상 종료 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 109.0.5414.25
Chrome 버전 109 지원
- 문제 4179 해결: BiDi 세션이 여러 연결을 지원해야 함 [Pri-]
- 문제 4203 해결: 크레딧 정보 개선 [Pri-]
- 문제 4263 해결: Meta+A에서 비정상 종료 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 108.0.5359.71
Chrome 버전 108을 지원합니다. 자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 108.0.5359.22
Chrome 버전 108 지원
- 문제 4204 해결: 실패하는 WPT test_top_level_and_one_child 수정 [Pri-]
- 문제 4215 해결: chromedriver_mac64_m1 빌드의 이름을 chromedriver_mac_arm64로 변경 [Pri-]
- 문제 4221 해결: 클릭 명령어로 브라우저가 닫힐 때 비정상 종료[Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 107.0.5304.62
Chrome 버전 107 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 107.0.5304.18
Chrome 버전 107 지원
- 문제 4180 해결: BiDiMapper가 시작되었다는 알림을 받을 때까지 BiDi 명령어 처리 금지[Pri-]
- 문제 4198 해결: ChromeDriver BiDi가 BiDiMapper가 항상 첫 번째 탭에 있다고 가정해서는 안 됨 [Pri-]
- 문제 4207 해결: WPT 실행 시 WebDriver 오류 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 106.0.5249.61
Chrome 버전 106 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 106.0.5249.21
Chrome 버전 106 지원
- 문제 4016 해결: ChromeDriver에 기본 BiDi 지원 추가 (매퍼 기반) [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 105.0.5195.52
Chrome 버전 105 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 105.0.5195.19
지원되는 Chrome 버전
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 104.0.5112.79
Chrome 버전 104 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 104.0.5112.29
Chrome 버전 104 지원
- 문제 4121 해결: WebDriver 명령어가 '예기치 않은 명령어 응답'과 함께 실패하는 경우가 있음 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 104.0.5112.20
Chrome 버전 104 지원
- 문제 4121 해결: WebDriver 명령어가 '예기치 않은 명령어 응답'과 함께 실패하는 경우가 있음 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 103.0.5060.134
Chrome 버전 103 지원
- 문제 4048 해결: 대상 프레임이 분리됨 [Pri-]
- 문제 4121 해결: WebDriver 명령어가 '예기치 않은 명령 응답'과 함께 실패하는 경우가 있음 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 103.0.5060.53
Chrome 버전 103 지원
- 문제 4048 해결: 대상 프레임이 분리됨 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 103.0.5060.24
Chrome 버전 103 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 102.0.5005.61
Chrome 버전 102 지원
- 문제 1309282 해결됨: chromedriver가 다중 값 스위치를 지원하지 않음 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 102.0.5005.27
Chrome 버전 102 지원
- 문제 1309282 해결됨: chromedriver가 다중 값 스위치를 지원하지 않음 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 101.0.4951.41
Chrome 버전 101 지원
- 문제 4046 해결: 빈 펜싱된 프레임을 추가할 때 DCHECK가 실행됨 [Pri-]
- 문제 4080 해결: 중첩 프레임으로 전환이 실패함 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 101.0.4951.15
Chrome 버전 101 지원
- 문제 4046 해결: 빈 펜싱된 프레임을 추가할 때 DCHECK가 실행됨 [Pri-]
- 문제 4080 해결: 중첩 프레임으로 전환이 실패함 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 100.0.4896.60
Chrome 버전 100 지원
- 문제 4002 해결: 펜싱된 프레임 지원 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 100.0.4896.20
Chrome 버전 100 지원
- 문제 4002 해결: 펜싱된 프레임 지원 [Pri-]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 99.0.4844.51
Chrome 버전 99 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 99.0.4844.35
Chrome 버전 99 지원
- REVERTED!!! 문제 2269 해결: BMP 외 문자 (코드 포인트가 U+FFFF 초과)를 사용할 수 없음 [Pri-3]
- chromium:1295243 문제 해결: ChromeDriver sendKeys의 회귀 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 99.0.4844.17
Chrome 버전 99 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 98.0.4758.102
Chrome 버전 98 지원
- 문제 3933 해결: 뷰포트 가장자리에서 클릭해도 오류 없이 효과가 없음 [Pri-]
- REVERTED!!! 문제 2269 해결: BMP 외 문자 (코드 포인트가 U+FFFF 초과)를 사용할 수 없음 [Pri-3]
- chromium:1295243 문제 해결: ChromeDriver sendKeys의 회귀 [Pri-1]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 98.0.4758.80
Chrome 버전 98 지원
- 문제 3933 해결: 뷰포트 가장자리에서 클릭해도 오류 없이 효과가 없음 [Pri-]
- 문제 2269 해결: BMP 외 문자 (코드 포인트가 U+FFFF 초과)를 사용할 수 없음 [Pri-3]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 98.0.4758.48
Chrome 버전 98 지원
- 문제 3933 해결: 뷰포트 가장자리에서 클릭해도 오류 없이 효과가 없음 [Pri-]
- 문제 2269 해결: BMP 외 문자 (코드 포인트가 U+FFFF 초과)를 사용할 수 없음 [Pri-3]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 97.0.4692.71
Chrome 버전 97 지원
- 문제 3878 해결: 요소 클릭 시 비율 요소 좌표를 더 잘 처리합니다[Pri-].
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 97.0.4692.36
Chrome 버전 97 지원
- 문제 3878 해결: 요소 클릭 시 비율 요소 좌표를 더 잘 처리합니다[Pri-].
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 97.0.4692.20
Chrome 버전 97 지원
- 문제 3878 해결: 요소 클릭 시 비율 요소 좌표를 더 잘 처리합니다[Pri-].
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 96.0.4664.45
Chrome 버전 96 지원
- 문제 3445 해결: 그림자 루트 내 iframe의 요소에 액세스할 수 없음 [Pri-3]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 96.0.4664.35
Chrome 버전 96 지원
- 문제 3445 해결: 그림자 루트 내 iframe의 요소에 액세스할 수 없음 [Pri-3]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 96.0.4664.18
Chrome 버전 96 지원
- 문제 3445 해결: 그림자 루트 내 iframe의 요소에 액세스할 수 없음 [Pri-3]
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 95.0.4638.69
Chrome 버전 95 지원
- 문제 3857 해결: 호스트 헤더 또는 출처 헤더가 지정되었으나 허용 목록에 없거나 localhost가 아님 [Pri-1]
--allowed-origins
인수 추가
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 95.0.4638.54
Chrome 버전 95 지원
- 문제 3857 해결: 호스트 헤더 또는 출처 헤더가 지정되었으나 허용 목록에 없거나 localhost가 아님 [Pri-1]
--allowed-origins
인수 추가
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 95.0.4638.17
Chrome 버전 95 지원
- 문제 3857 해결: 호스트 헤더 또는 출처 헤더가 지정되었으나 허용 목록에 없거나 localhost가 아님 [Pri-1]
--allowed-origins
인수 추가
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 95.0.4638.10
Chrome 버전 95 지원
- 문제 3857 해결: 호스트 헤더 또는 출처 헤더가 지정되었으나 허용 목록에 없거나 localhost가 아님 [Pri-1]
--allowed-origins
인수 추가
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 94.0.4606.113
Chrome 버전 94 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 94.0.4606.61
Chrome 버전 94 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 94.0.4606.41
Chrome 버전 94 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 93.0.4577.63
Chrome 버전 93 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 93.0.4577.15
Chrome 버전 93 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 92.0.4515.107
Chrome 버전 92 지원
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 92.0.4515.43
Chrome 버전 92 지원
- 문제 3389 해결: ChromeDriver 요청의 호스트 유효성 검사
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 91.0.4472.101
Chrome 버전 91 지원
- 문제 1205107 해결: 웹 애플리케이션에서 필드의 속성 값을 가져올 수 없음
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 91.0.4472.19
Chrome 버전 91 지원
- 문제 3744 해결: 링크 탐색 후 SendKeys() 및 Click()가 자동으로 실패함
- 문제 3746 해결: 속성 엔드포인트가 값을 잘못 업데이트함
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 90.0.4430.24
Chrome 버전 90 지원
- 문제 3708 해결: Shadow DOM의 요소에 대해 GetElementLocation의 inView가 실패함
- 문제 3721 해결: 사용 설정된 경우 서비스 워커의 성능 로그 수집
- 문제 3731 해결: OnePlus와 같은 비표준 Android OS에서 AdbImpl::GetPidByName이 제대로 작동하지 않음
- 문제 3733 해결: localhost의 도메인에서 심각한 오류 발생
- 문제 3734 해결: 잘못된 도메인에 쿠키를 설정하려고 하면 드라이버에 오류가 발생해야 함
- 문제 3743 해결: 호출 함수 리팩터링 및 요소 삭제 문제 수정
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 89.0.4389.23
Chrome 버전 89 지원
- 문제 3667 해결: 렌더러로부터 메시지를 수신하는 데 시간이 초과됨
- 문제 3675 해결: GetElementLocation에서 불리언을 배열로 처리하는 inView 메서드를 사용함
- 문제 3682 해결: GetElementRegion이 부분적으로 표시 영역을 벗어난 요소의 크기를 잘못 반환함
- 문제 3690 해결: 확장 프로그램에서 chrome.windows API를 사용하면 ChromeDriver가 실패함
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 88.0.4324.96
Chrome 버전 88 지원
- 문제 3641 해결: Chrome 베타 v87 및 chromedriver v(87/86)에서 브라우저 창에 포커스가 없으면 페이지가 로드/렌더링되지 않음
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 88.0.4324.27
Chrome 버전 88 지원
- 문제 3611 해결: 프로트랙터의
getText()
출력이<element>.innerText
와 다름 - 문제 3625 해결: 요소 스크린샷 호환성 개선
- 문제 3628 해결: 경로의 일부로 다른 URL이 포함된 URL이 포함된 잘못된 URL 및 비활성 요소 참조가 다시 보고됨
- 문제 3631 해결:
webauthn:extension:largeBlob
기능 지원 추가 - 문제 3635 해결: Chromedriver 86 -
chromedriver.quit()
가 언로드 이벤트를 제대로 전달하지 않는 것 같습니다. - 문제 3649 해결: Windows 10에서 헤드리스 모드를 사용할 때 선택한 텍스트를 클립보드에 복사할 수 없음
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 87.0.4280.88
Chrome 버전 87 지원
- 문제 3641 해결: Chrome 베타 v87 및 chromedriver v(87/86)에서 브라우저 창에 포커스가 없으면 페이지가 로드/렌더링되지 않음
- 문제 3657 해결: 스크린샷 백그라운드 브라우저 시간 초과
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 87.0.4280.20
Chrome 버전 87 지원
- 문제 2421 해결: Android adb-server에서 이전 포트 전달 채널 삭제
- 문제 3474 해결: 에뮬레이션된 휴대기기 목록을 업데이트해야 함
- 문제 3507 해결: '계산된 역할 가져오기' 구현
- 문제 3508 해결: '계산된 라벨 가져오기' 구현
- 문제 3584 해결: ChromeDriver 명령줄 옵션 --whitelisted-ips 이름 변경
- 문제 3588 해결: Bidi WebSocket 연결
- 문제 3594 해결: OOPIF가 기본 페이지 전에 로드되면 탐색이 조기에 완료됨
- 문제 3598 해결: devtools 포트가 webview_devtools_remote 소켓으로 전달되는 명령줄 옵션
- 문제 3608 해결: Chromedriver debuggerAddress가 ipv6를 지원하지 않음
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 86.0.4240.22
Chrome 버전 86 지원
- 문제 3370 해결: Chrome을 정상적으로 종료하지 않으면 SQLite 지속성 파일에 쿠키가 올바르게 저장되지 않음
- 문제 3401 해결: Get Element Location JS가 요소의 표시되는 중심을 찾지 못함
- 문제 3462 해결: sendKeys의 경우 MAC에서 CMD 키가 작동하지 않음
- 문제 3541 해결: 클라이언트와 ChromeDriver 간의 로그 개선
- 문제 3559 해결: ChromeDriver가 비호환성을 보고할 때 Chrome 버전 출력
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 85.0.4183.87
Chrome 버전 85 지원
- 문제 3578 해결: Chrome 85에서 알림 대화상자가 열려 있을 때 더 이상 창과 원활하게 상호작용할 수 없음
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 85.0.4183.83
Chrome 버전 85 지원
- 문제 3577 해결: ChromeDriver 85가 변경된 Chrome 디렉터리 (C:\Program Files)를 감지하지 않음
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 85.0.4183.38
Chrome 버전 85 지원
- 문제 3214 해결: ChromeDriver78: Sendkeys가 contenteditable을 사용하여 텍스트 선택을 재설정함
- 문제 3376 해결: ChromeDriver에서 LaunchApp 명령어 삭제
- 문제 3432 해결:
NavigationTracker
가 페이지 로드가 완료되었음을 감지하지 못하는 경우가 있음 - 문제 3481 해결: w3c 사양에 따른 새 인쇄 엔드포인트
- 문제 3488 해결: 프록시가 잘못 구성되어도 driver.get이 오류를 발생시키지 않음
- 문제 3502 해결:
document.hasFocus()
를 사용하여 요소에 포커스가 있는지 확인 - 문제 3515 해결: selenium.common.exceptions.WebDriverException: 메시지: 알 수 없는 오류: 잘못된 검사기 메시지
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 84.0.4147.30
Chrome 버전 84 지원
- 문제 3420 해결: 인쇄 창으로 전환한 후 chromedriver가 응답을 중지함
- 문제 3421 해결: 드라이버가 스타일 없이 키릴 문자를 반환함
- 문제 3422 해결: 프로토타입 1.6.0.3에서 GetElementText가 중단됨
- 문제 3434 해결: '브라우저' 로그에서 '어설션' 메시지를 가져올 수 없음
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 83.0.4103.39
Chrome 버전 83 지원
- prototype.js와 올바르게 작동하도록 Chromedriver를 업데이트했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 83.0.4103.14
Chrome 버전 83 지원
- 문제 1778 해결: ChromeDriver에서 launchApp 지원 중단
- 문제 2520 해결: Chrome이 응답하지 않을 때 InitSession이 계속 대기할 수 있음
- 문제 3120 해결: 새 탭에서 헤드리스 모드 다운로드
- 문제 3234 해결: 하위 문자열 앞에 세미콜론이 있는지 확인
- 문제 3240 해결: ExecuteGetElementRect가 GET_SIZE에서 반환된 상태를 확인하지 않음
- 문제 3331 해결:
get_cookies()
메서드가 double 유형의 'expiry' 키를 반환하지만 w3c 모드에서는 int64여야 함 - 문제 3332 해결: 재시도 시간 초과가 심각함으로 로깅됨
- 문제 3339 해결: Chromedriver가 코드 null, 신호 SIGTRAP으로 예기치 않게 종료됨
- 문제 3351 해결: 보안 고려사항 메시지 개선
- 문제 3352 해결: 색상 요소에 SendKeys 지원
- 문제 3353 해결: 프레임 컨텍스트가 소멸된 후 대기 중인 탐색 대기 계속됨
- 문제 3375 해결: 일부 사이트에서 Chromedriver v80이 getPageSource에서 중단됨
- 문제 3383 해결: Windows의 ChromeDriver 80 이상이 특정 요소 또는 클릭 명령어에서 종료되거나 중단되는 것처럼 보임
- 문제 3399 해결: wasThrown 검사 삭제
ChromeDriver 81.0.4044.138
Chrome 버전 81 지원
- prototype.js와 올바르게 작동하도록 Chromedriver를 업데이트했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 81.0.4044.69
Chrome 버전 81 지원
- Fixed: Chromedriver가 일부 사이트의 getPageSource에서 비정상 종료됨
- Fixed: 특정 요소 또는 클릭 명령어에서 ChromeDriver가 비정상 종료됨
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 81.0.4044.20
Chrome 버전 81 지원
- html 요소의 위치를 가져오려고 할 때 발생하는 오류가 수정되었습니다.
- 이제 Get 및 Add Cookie 명령어가 프레임별로 다릅니다.
- 표준 JavaScript 객체를 재정의하는 사이트에서 발생하는 일부 문제가 해결되었습니다.
- ChromeDriver는 Target Closed 메시지를 수신한 후에도 로드가 완료될 때까지 계속 기다립니다.
- 이제 Chromedriver가 시간 초과에 대해 사양 준수 오류 코드를 반환함
- Fixed: ChromeDriver NewSession 명령어의 예상치 못한 느린 응답 시간 수정
- 이제 10분이 넘는 사용자 정의 제한 시간이 지원됩니다.
- Fixed: ChromeDriver가 IPv4와 IPv6 불일치로 인해 DevTools에 연결할 수 없음
- Linux에서 Chrome 바이너리의 검색 순서를 복원했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 80.0.3987.106
Chrome 버전 80 지원
- Linux에서 Chrome 바이너리의 검색 순서를 복원했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 80.0.3987.16
Chrome 버전 80 지원
- 프록시를 사용할 때 페이지 로드가 중단되는 문제를 수정했습니다.
- 이제 Chromedriver가 현재 프레임이 로드될 때까지 기다립니다.
- ChromeDriver 로그에는 드라이버에서 사용하는 포트가 포함됩니다.
- w3c 모드에 SetGeoLocation을 사용 설정했습니다.
- UnexpectedAlertOpen 상태에 누락된 알림 텍스트를 추가했습니다.
- CRX2 확장 프로그램이 로드될 때의 메시지가 개선되었습니다.
- ExecuteGetPageSource에서 잠재적인 경합 상태를 수정했습니다.
- acceptInsecureCerts 기능이 true인 경우 ChromeDriver가 --ignore-certificate-errors 플래그를 추가합니다.
- 실행 컨텍스트가 없는 경우의 오류 메시지 및 반환 상태를 업데이트했습니다.
- 수정됨: 대기 중인 탐색을 기다리는 동안 ChromeDriver가 무기한 차단될 수 있습니다.
- AddCookie 및 GetCookie에 SameSite 속성을 추가했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 79.0.3945.36
Chrome 버전 79 지원
버전 79.0.3945.16에 비해 다음과 같은 변경사항이 포함되어 있습니다.
- 요소 좌표의 잘못된 계산이 수정되었습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 79.0.3945.16
Chrome 버전 79 지원
- 명령 실행 중에 실행된 JavaScript 알림으로 인해 ChromeDriver가 비정상 종료되는 문제를 수정했습니다.
- 스크린샷을 찍는 동안 알림이 실행되면 Chromedriver가 잠기는 버그를 수정했습니다.
- Chrome 실행 명령어에서 --ignore-certificate-errors를 삭제했습니다.
- Win10에서 platform 및 platformName을 windows로 변경했습니다.
- 'enable-automation'이 제외된 경우 window.navigator.webdriver가 정의되지 않는 문제를 수정했습니다.
- WPT 테스트 'test_not_editable_inputs[hidden]'이 수정되었습니다.
- 헤드리스 모드를 사용할 때 '요소를 클릭할 수 없음' 문제가 수정되었습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 78.0.3904.105
Chrome 버전 78 지원
버전 78.0.3904.70에 비해 다음과 같은 변경사항이 포함되어 있습니다. * 요소 좌표의 잘못된 계산이 수정되었습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 78.0.3904.70
Chrome 버전 78 지원
버전 78.0.3904.11에 비해 다음과 같은 변경사항이 포함되어 있습니다.
- 신고된 여러 문제로 인해 레티나 디스플레이의 스크린샷 크기를 조정하는 변경사항을 되돌렸습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 78.0.3904.11
Chrome 버전 78 지원
- JavaScript 객체 직렬화에 여러 문제가 수정되었습니다.
- Android의 Chrome 기능 일치 버그가 수정되었습니다.
- 권한 자동화 구현
- 레티나 디스플레이의 스크린샷 크기가 수정됨
- 일부 시나리오에서 페이지 로드 시간 제한을 수정했습니다.
- platformName 기능 일치 개선
- 포인터를 드롭다운 목록 옵션으로 이동하는 동안 반환되는 오류 코드가 수정되었습니다.
- 헤드리스 모드에서 다운로드에 영향을 미치는 문제가 수정되었습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 77.0.3865.40
Chrome 버전 77 지원
버전 77.0.3865.10에 비해 다음과 같은 변경사항이 포함되어 있습니다.
- JavaScript 객체의 직렬화 및 역직렬화에서 두 가지 버그가 수정되었습니다.
- 기능을 일치시키는 동안 platformName: android의 처리를 수정했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 77.0.3865.10
Chrome 버전 77 지원
- Actions API 구현의 몇 가지 문제가 수정되었습니다.
- JavaScript 코드 실행 및 결과 처리가 개선되었습니다.
- OSS 모드에서 빈 본문이 포함된 POST 요청을 잘못 거부하는 버그가 수정되었습니다.
- 더 강력한 내비게이션 추적기
- 조기 페이지 로드 전략 지원
- W3C WebDriver 사양의 New Window 명령어를 추가했습니다.
- 헤드리스 모드에서 파일 다운로드 저장 지원
- CRX3 확장 프로그램 로드 지원 추가
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 76.0.3809.126
Chrome 버전 76 지원
버전 76.0.3809.68에 비해 다음과 같은 변경사항이 포함되어 있습니다.
- JavaScript 객체의 직렬화 및 역직렬화에서 두 가지 버그가 수정되었습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 76.0.3809.68
Chrome 버전 76 지원
버전 76.0.3809.25에 비해 다음과 같은 변경사항이 포함되어 있습니다.
- JavaScript 객체에서 순환 참조를 감지하는 버그를 수정했습니다.
- 특정 유형의 JavaScript 오류가 발생할 때 ChromeDriver가 비정상 종료되는 버그가 수정되었습니다.
- actions API가 shadow DOM 내부의 요소와 상호작용할 수 없는 버그를 수정했습니다.
- 작업 API 명령어 간에 수정자 키 상태를 추적하는 버그를 수정했습니다.
- 작업 API 명령어 간에 포인터 위치를 추적하는 버그를 수정했습니다.
- 'W3C 모드에서 W3C 이외의 표준 명령어를 호출할 수 없음' 오류가 발생하면 로그 파일에 저장
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 76.0.3809.25
Chrome 버전 76 지원
버전 76.0.3809.12에 비해 다음과 같은 변경사항이 포함되어 있습니다.
- OSS 모드에서 빈 본문이 포함된 POST 요청을 잘못 거부하는 버그가 수정되었습니다.
- Chrome 로그를 가져오는 새 엔드포인트를 추가했습니다.
- W3C 모드에서 Is Displayed 명령어의 엔드포인트를 추가했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 76.0.3809.12
Chrome 버전 76 지원
- Actions API 구현 완료
- 스크립트 시간 제한 처리의 사양 준수 개선
- 스크립트 실행 명령어의 결과 직렬화를 개선했습니다.
- 요소를 뷰로 스크롤할 때 발생하는 문제를 수정했습니다.
- WebDriver 사양에 정의된 취소 키 처리를 추가했습니다.
- 처리되지 않은 알림 오류 응답 처리가 수정되었습니다.
<details>
요소 처리를 수정했습니다.- 스위치 이름에 선행 대시를 선택적으로 허용하도록 excludeSwitches 옵션을 업데이트했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 75.0.3770.140
Chrome 버전 75 지원
버전 75.0.3770.90에 비해 다음과 같은 변경사항이 포함되어 있습니다.
- 일부 유형의 JavaScript 오류가 발생할 때 ChromeDriver가 비정상 종료되는 버그가 수정되었습니다.
- 작업 간에 수정자 키 상태를 보존하는 버그를 수정했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 75.0.3770.90
Chrome 버전 75 지원
버전 75.0.3770.8에 비해 다음과 같은 변경사항이 포함되어 있습니다.
- OSS 모드에서 빈 본문이 포함된 POST 요청을 잘못 거부하는 버그가 수정되었습니다.
- Chrome 로그를 검색하기 위한 새로운 엔드포인트 추가
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 75.0.3770.8
Chrome 버전 75 지원
가장 눈에 띄는 변경사항은 이제 ChromeDriver가 기본적으로 W3C 표준 준수 모드로 실행된다는 점입니다. 기타 변경사항은 다음과 같습니다.
- 요소 지우기 중에 흐리게 처리 이벤트가 두 번 발생하는 버그가 수정되었습니다.
- W3C 표준에 따라 기능 loggingPrefs의 이름을 goog:loggingPrefs로 바꿨습니다.
- W3C 모드에서 오류 처리가 수정되었습니다.
- 도메인 이름에 선행 점이 없는 쿠키 생성 처리 수정
- 스크립트 시간 제한에 null 허용
- 'multiple' 속성이 있는 입력을 제출하도록 Element Send Keys 명령어를 수정했습니다.
- 활성 요소가 없을 때 'no such element' 오류를 반환하도록 Get Active Element 명령어를 수정했습니다.
- 형식이 잘못된 URL로의 탐색을 수정하여 '잘못된 인수' 오류를 반환하도록 함
- 잘못된 세션 ID가 수신될 때 HTTP 상태 코드가 수정됨
- 입력 매개변수가 누락되거나 형식이 잘못된 경우의 오류 응답이 수정되었습니다.
- 줄 지향 JavaScript 주석을 처리하도록 스크립트 실행 명령어를 수정했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 74.0.3729.6
Chrome 버전 74 지원
- Windows에서 예기치 않은 debug.log 파일을 생성하는 버그가 수정되었습니다.
- SVG 문서 내에서 마우스 클릭 및 드래그 / 드롭이 수정되었습니다.
- ChromeDriver의 응답에 cache-control 헤더를 추가했습니다.
- 다른 요소에 의해 클릭이 가로채질 때의 오류 유형을 수정했습니다.
- /dev/shm이 없는 Linux 기기에서 ChromeDriver가 실패하는 버그가 수정되었습니다.
- 일부 유형의 더블클릭 이벤트를 수정했습니다.
- Get Sessions 명령어 수정
- Switch To Frame 명령어의 오류 검사를 수정했습니다.
- Get Page Source 명령어를 수정했습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 73.0.3683.68
Chrome 버전 73 지원
- Windows에서 예기치 않은 debug.log 파일을 생성하는 버그가 수정되었습니다.
- 일부 시나리오에서 스크립트 실행 명령어에서 반환된 오류 코드가 수정되었습니다.
- ChromeDriver의 응답에 cache-control 헤더를 추가했습니다.
- HTTP 서버가 기본적으로 연결을 유지하도록 했습니다.
- 사용자 메시지를 올바르게 처리하도록 '창 닫기' 명령을 수정했습니다.
- 사용 중지된 요소에 키를 전송하는 동안 반환되는 오류 코드가 수정되었습니다.
- 제한 시간 값 처리의 사양 준수 개선
- 쿠키 추가 명령어의 사양 준수가 개선되었습니다.
- HTTP 서버 수신 대기열 길이 증가
- v0 Shadow DOM에서 Is Element Displayed 명령어가 수정되었습니다.
- 로그 파일에서 Element Clear 명령어 동작 변경에 관한 경고를 추가했습니다.
- document.all을 JSON 형식으로 올바르게 변환하도록 Execute Script 명령어를 수정했습니다.
- 잘못된 요소 참조 처리가 개선되었습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 2.46
Chrome v71~73 지원
- 일부 시나리오에서 스크립트 실행 명령어에서 반환된 오류 코드가 수정되었습니다.
- HTTP 서버가 기본적으로 연결을 유지하도록 했습니다.
- 사용자 메시지를 올바르게 처리하도록 '창 닫기' 명령을 수정했습니다.
- 사용 중지된 요소에 키를 전송하는 동안 반환되는 오류 코드가 수정되었습니다.
- 제한 시간 값 처리의 사양 준수 개선
- Add Cookie 명령어의 사양 준수 개선
- 프레임으로 전환 명령어의 사양 준수 개선
- HTTP 서버 수신 대기열 길이 증가
- v0 Shadow DOM에서 Is Element Displayed 명령어를 수정했습니다.
- 고정된 요소 더블클릭 명령
- 로그 파일에서 Element Clear 명령어 동작 변경에 관한 경고를 추가했습니다.
- document.all을 JSON 형식으로 올바르게 변환하도록 Execute Script 명령어를 수정했습니다.
- 잘못된 요소 참조 처리가 개선되었습니다.
자세한 내용은 출시 노트를 참고하세요.
ChromeDriver 2.45
Chrome v70~72 지원
- 새 세션이 사양을 준수하지 않음 수정됨
- Chrome과 ChromeDriver 버전이 호환되지 않는 경우 ChromeDriver가 Chrome을 실행하지 않도록 수정됨
- 잘못된 로케이터를 사용하면 Find Element 명령어에서 잘못된 오류 코드가 반환되는 문제를 수정했습니다.
- 일부 ChromeDriver 상태 코드가 잘못됨이 수정되었습니다.
- WebViewImpl::DispatchTouchEventsForMouseEvents 내 JS의 컴파일 오류가 수정되었습니다.
- 고정된 창 크기 명령어는 사용자 메시지를 처리해야 함
- Chrome 옵션 'user-data-dir="로 ChromeDriver가 Chrome을 올바르게 시작하지 않는 문제를 수정했습니다.
- 고정 상태 명령어가 사양을 준수하지 않음
- strictFileInteractability 지원 추가를 수정했습니다.
ChromeDriver 2.44
Chrome v69~71 지원
- Mac에서 WindowMaximize가 수정되었습니다.
- 창 핸들 호출에 대한 잘못된 '알림 열기 오류'가 수정되었습니다.
- 요소 전송 키가 W3C 모드에서 'text' 속성을 가져와야 함이 수정됨
- Is Element Enabled가 사양에 따라 처리되지 않는 XML 특수 사례가 수정되었습니다.
- 요소 CSS 값 가져오기가 사양에 따라 처리되지 않는 XML 특수 사례가 수정됨
- Set Window Rect에서 잘못된 입력을 확인해야 하는 문제가 수정되었습니다.
- 새로운 unhandledPromptBehavior 모드 지원을 수정했습니다.
ChromeDriver 2.43
Chrome v69~71 지원
변경사항은 다음과 같습니다.
- 프록시 구성 파싱이 표준을 준수하지 않음 수정
- 앱 실행 명령이 불안정함이 수정되었습니다.
- iframe 내 요소의 스크린샷이 잘못 찍히는 문제 수정
- 원격 연결을 통한 창 크기 조절을 지원하는 ChromeDriver를 추가했습니다.
- 요소 지우기에서 오류 코드가 처리되지 않는 문제 수정
- 요소가 표시될 때까지 기다리지 않는 문제가 수정되었습니다.
- 요소 속성 가져오기가 구현되지 않음 수정
- 프레임으로 전환이 사양을 준수하지 않음 수정됨
- 비동기 스크립트 실행이 사양 준수 오류 코드를 반환하지 않는 문제 수정
- 실행 스크립트가 사양 준수 오류 코드를 반환하지 않는 문제 수정
- ExecuteGet의 오류 코드가 사양을 준수하지 않음 수정
- 알림 텍스트 전송이 사양 준수 오류 코드를 반환하지 않는 문제 수정
- 입력 유형이 '날짜'인 경우 clear()가 요소를 사용자가 수정할 수 없는 것으로 간주하는 문제를 수정했습니다.
- Chromedriver가 수동으로 열리는 탭의 창 핸들을 가져오는 문제를 수정했습니다.
- chromedriver의 새 로그 파일 추가 또는 시작 허용 수정
- 플래그가 firstMatch에 있는 경우 새 세션이 w3c 모드를 호출하지 않는 문제를 수정했습니다.
ChromeDriver 2.42
Chrome v68~70 지원
변경사항은 다음과 같습니다.
- 모바일 에뮬레이션에서 ClickEelement가 수정되었습니다.
- IPv4로 허용 목록에 있는 IP 수정
- Mac OS에서 whitelisted-ips 플래그를 사용하여 ChromeDriver를 시작하는 문제를 수정했습니다.
- W3C 이전 형식과 W3C 형식을 모두 허용하도록 SetTimeout을 수정했습니다.
- 요소 스크린샷 찍기 수정
- ChromeDriver가 시스템 PATH에서도 Chrome 바이너리를 찾는 문제를 수정했습니다.
- 창 최대화 및 전체 화면 수정
- 로그 재생 기능을 구현했습니다. ( 아직 Android 및 원격 브라우저에서는 작동하지 않음)
- W3C 표준을 준수하지 않는 일부 오류 코드가 수정되었습니다.
- 인수가 여러 개인 console.log가 제대로 처리되지 않는 문제를 수정했습니다.
- GetElementRect가 배수를 허용하도록 수정됨
- 고정 터치 에뮬레이션
ChromeDriver 2.41
Chrome v67~69 지원
변경사항은 다음과 같습니다.
- ChromeDriver가 'whitelisted-ips' 옵션으로 실행될 때 발생하는 문제를 수정했습니다.
- 원격 디버깅 포트가 기능으로 반환됨
- Android에서 창 크기 가져오기 구현
- 데스크톱 Chrome 실행 오류 메시지가 개선됨
- Chrome 바이너리를 시작할 수 없으면 ChromeDriver가 빠르게 실패함
- Close Window 반환 값이 사양을 준수함