Wcześniejsze wersje Chrome
W przypadku starszych wersji Chrome dostępne są te wersje ChromeDriver:
Więcej informacji o wybieraniu odpowiedniej wersji ChromeDriver znajdziesz na stronie Wybieranie wersji.
ChromeDriver 114.0.5735.90
Obsługuje Chrome w wersji 114
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 114.0.5735.16
Obsługuje Chrome w wersji 114
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 113.0.5672.63
Obsługuje Chrome w wersji 113
- Rozwiązany problem 4205: Same object ids in Classic and BiDi [Pri-1]
- Rozwiązany problem 4302: Nie zakładaj, że Mapper znajduje się na pierwszej karcie w wywołaniu ExecuteGetWindowHandles [Pri-1]
- Rozwiązany problem 4356: Chrome 110 nie korzysta z wartości preferencji „download.default_directory” [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 113.0.5672.24
Obsługuje Chrome w wersji 113
- Rozwiązany problem 4205: Same object ids in Classic and BiDi [Pri-1]
- Rozwiązany problem 4302: Nie zakładaj, że Mapper znajduje się na pierwszej karcie w wywołaniu ExecuteGetWindowHandles [Pri-1]
- Rozwiązany problem 4356: Chrome 110 nie korzysta z wartości preferencji „download.default_directory” [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 112.0.5615.49
Obsługuje Chrome w wersji 112
- Rozwiązany problem 3517: Włączanie funkcji drukowania w przypadku urządzeń z wyświetlaczem [Pri-]
- Rozwiązany problem 4419: Duża nadwyżka na prędkościomierzu podczas używania chromedrivera [Pri-3]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 112.0.5615.28
Obsługuje Chrome w wersji 112
- Rozwiązany problem 4357: problem z sesją w Chromedriverze w wersji 110.0.5481.77 z opcjami --headless i --user-data-dir. [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 111.0.5563.64
Obsługuje Chrome w wersji 111
- Rozwiązany problem 4216: Uruchamianie ChromeDriver z niestandardowym BiDiMapperem [Pri-]
- Rozwiązany problem 4300: uchwyt okna jest interoperacyjny między klasyczną a bidirekcyjną wersją [Pri-]
- Rozwiązany problem 4325: obsługa funkcji toJSON w funkcji jsonSerialize w pliku call_function.js odbiega od standardu. [Pri-]
- Rozwiązany problem 4330: DCHECK nie działa w miejscu DevToolsClientImpl::AddListener [Pri-]
- Rozwiązany problem 4357: problem z sesją ChromeDriver z opcjami --headless i --user-data-dir [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 111.0.5563.41
Obsługuje Chrome w wersji 111
- Rozwiązany problem 4357: problem z sesją ChromeDriver z opcjami --headless i --user-data-dir [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 111.0.5563.19
Obsługuje Chrome w wersji 111
- Rozwiązany problem 4216: Uruchamianie ChromeDriver z niestandardowym BiDiMapperem [Pri-]
- Rozwiązany problem 4300: uchwyt okna jest interoperacyjny między klasyczną a bidirekcyjną wersją [Pri-]
- Rozwiązany problem 4325: obsługa funkcji toJSON w funkcji jsonSerialize w pliku call_function.js odbiega od standardu. [Pri-]
- Rozwiązany problem 4330: DCHECK nie działa w miejscu DevToolsClientImpl::AddListener [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 110.0.5481.77
Obsługuje Chrome w wersji 110
- Rozwiązany problem 4193: nie można uruchomić nowej sesji na Androidzie 13 [Pri-]
- Rozwiązany problem 4272: WebSocket powinien traktować kod=0 jako wskazanie FIN [Pri-]
- Rozwiązany problem 4276: Rozwiązanie problemów z połączeniem w ChromeDriver [Pri-]
- Rozwiązany problem 4295: ChromeDriver z
"webSocketUrl": true
jest szybki [Pri-] - Rozwiązany problem 4297: ChromeDriver Bidi serializuje nieprawidłowo [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 110.0.5481.30
Obsługuje Chrome w wersji 110
- Rozwiązany problem 4193: nie można uruchomić nowej sesji na Androidzie 13 [Pri-]
- Rozwiązany problem 4272: WebSocket powinien traktować kod=0 jako wskazanie FIN [Pri-]
- Rozwiązany problem 4276: Rozwiązanie problemów z połączeniem w ChromeDriver [Pri-]
- Rozwiązany problem 4295: ChromeDriver z
"webSocketUrl": true
jest szybki [Pri-] - Rozwiązany problem 4297: ChromeDriver Bidi serializuje nieprawidłowo [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 109.0.5414.74
Obsługuje Chrome w wersji 109
- Rozwiązany problem 4179: sesja BiDi musi obsługiwać wiele połączeń [Pri-]
- Rozwiązany problem 4203: poprawa informacji o utworach [Pri-]
- Rozwiązany problem 4263: awaria przy naciśnięciu klawisza Meta + A [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 109.0.5414.25
Obsługuje Chrome w wersji 109
- Rozwiązany problem 4179: sesja BiDi musi obsługiwać wiele połączeń [Pri-]
- Rozwiązany problem 4203: poprawa informacji o utworach [Pri-]
- Rozwiązany problem 4263: awaria przy naciśnięciu klawisza Meta + A [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 108.0.5359.71
Obsługuje wersję Chrome 108. Więcej informacji znajdziesz w notatkach do wersji.
ChromeDriver 108.0.5359.22
Obsługuje Chrome w wersji 108
- Rozwiązany problem 4204: Naprawić test WPT test_top_level_and_one_child, który zawodzi [Pri-]
- Rozwiązany problem 4215: zmiana nazwy wersji chromedriver_mac64_m1 na chromedriver_mac_arm64 [Pri-]
- Rozwiązany problem 4221: przeglądarka się zawiesza, gdy polecenie kliknięcia zamyka przeglądarkę [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 107.0.5304.62
Obsługuje Chrome w wersji 107
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 107.0.5304.18
Obsługuje Chrome w wersji 107
- Rozwiązany problem 4180: Zabranie obsługi wszelkich poleceń BiDi do czasu powiadomienia o uruchomieniu BiDiMappera [Pri-]
- Rozwiązany problem 4198: ChromeDriver BiDi nie powinien zakładać, że BiDiMapper jest zawsze na pierwszej karcie [Pri-]
- Rozwiązany problem 4207: błąd WebDriver podczas uruchamiania WPT [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 106.0.5249.61
Obsługuje Chrome w wersji 106
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 106.0.5249.21
Obsługuje Chrome w wersji 106
- Rozwiązany problem 4016: Dodaj do ChromeDriver podstawowe wsparcie dla BiDi (oparte na mapperze) [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 105.0.5195.52
Obsługuje Chrome w wersji 105
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 105.0.5195.19
Obsługiwana wersja Chrome
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 104.0.5112.79
Obsługuje Chrome w wersji 104
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 104.0.5112.29
Obsługuje Chrome w wersji 104
- Rozwiązany problem 4121: polecenie WebDriver czasami kończy się niepowodzeniem z odpowiedzią „nieoczekiwana odpowiedź na polecenie” [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 104.0.5112.20
Obsługuje Chrome w wersji 104
- Rozwiązany problem 4121: polecenie WebDriver czasami kończy się niepowodzeniem z odpowiedzią „nieoczekiwana odpowiedź na polecenie” [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 103.0.5060.134
Obsługuje Chrome w wersji 103
- Rozwiązany problem 4048: odłączony element docelowy [Pri-]
- Rozwiązany problem 4121: polecenie WebDriver czasami kończy się niepowodzeniem z odpowiedzią „nieoczekiwana odpowiedź na polecenie” [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 103.0.5060.53
Obsługuje Chrome w wersji 103
- Rozwiązany problem 4048: odłączony element docelowy [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 103.0.5060.24
Obsługuje Chrome w wersji 103
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 102.0.5005.61
Obsługuje Chrome w wersji 102
- Rozwiązany problem 1309282: chromedriver nie obsługuje przełączników wielowartościowych [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 102.0.5005.27
Obsługuje Chrome w wersji 102
- Rozwiązany problem 1309282: chromedriver nie obsługuje przełączników wielowartościowych [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 101.0.4951.41
Obsługuje Chrome w wersji 101.
- Rozwiązany problem 4046: DCHECK hit when appending empty fenced frame [Pri-]
- Rozwiązany problem 4080: nie udaje się przełączyć na zagnieżdżony element [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 101.0.4951.15
Obsługuje Chrome w wersji 101.
- Rozwiązany problem 4046: DCHECK hit when appending empty fenced frame [Pri-]
- Rozwiązany problem 4080: nie udaje się przełączyć na zagnieżdżony element [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 100.0.4896.60
Obsługuje Chrome w wersji 100
- Rozwiązany problem 4002: obsługa ramek ograniczonych [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 100.0.4896.20
Obsługuje Chrome w wersji 100
- Rozwiązany problem 4002: obsługa ramek ograniczonych [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 99.0.4844.51
Obsługuje Chrome w wersji 99
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 99.0.4844.35
Obsługuje Chrome w wersji 99
- REVERTED!!! Rozwiązany problem 2269: Nie można używać znaków spoza BMP (kodów punktów powyżej U+FFFF) [Pri-3]
- Rozwiązany problem chromium:1295243: Regresja w ChromeDriver sendKeys [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 99.0.4844.17
Obsługuje Chrome w wersji 99
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 98.0.4758.102
Obsługuje Chrome w wersji 98.
- Rozwiązany problem 3933: kliknięcie na krawędzi widoku nie powoduje błędu [Pri-]
- REVERTED!!! Rozwiązany problem 2269: Nie można używać znaków spoza BMP (kodów punktów powyżej U+FFFF) [Pri-3]
- Rozwiązany problem chromium:1295243: Regresja w ChromeDriver sendKeys [Pri-1]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 98.0.4758.80
Obsługuje Chrome w wersji 98.
- Rozwiązany problem 3933: kliknięcie na krawędzi widoku nie powoduje błędu [Pri-]
- Rozwiązany problem 2269: Nie można używać znaków spoza BMP (kodów punktów powyżej U+FFFF) [Pri-3]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 98.0.4758.48
Obsługuje Chrome w wersji 98.
- Rozwiązany problem 3933: kliknięcie na krawędzi widoku nie powoduje błędu [Pri-]
- Rozwiązany problem 2269: Nie można używać znaków spoza BMP (kodów punktów powyżej U+FFFF) [Pri-3]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 97.0.4692.71
Obsługuje Chrome w wersji 97
- Rozwiązany problem 3878: Lepsze obsługiwanie ułamkowych współrzędnych elementów w przypadku kliknięcia elementu [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 97.0.4692.36
Obsługuje Chrome w wersji 97
- Rozwiązany problem 3878: Lepsze obsługiwanie ułamkowych współrzędnych elementów w przypadku kliknięcia elementu [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 97.0.4692.20
Obsługuje Chrome w wersji 97
- Rozwiązany problem 3878: Lepsze obsługiwanie ułamkowych współrzędnych elementów w przypadku kliknięcia elementu [Pri-]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 96.0.4664.45
Obsługuje Chrome w wersji 96
- Rozwiązany problem 3445: Niemożliwość uzyskania dostępu do elementów w elemencie iframe w ramach katalogu głównego cienia [Pri-3]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 96.0.4664.35
Obsługuje Chrome w wersji 96
- Rozwiązany problem 3445: Niemożliwość uzyskania dostępu do elementów w elemencie iframe w ramach katalogu głównego cienia [Pri-3]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 96.0.4664.18
Obsługuje Chrome w wersji 96
- Rozwiązany problem 3445: Niemożliwość uzyskania dostępu do elementów w elemencie iframe w ramach shadow root [Pri-3]
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 95.0.4638.69
Obsługuje Chrome w wersji 95
- Rozwiązany problem 3857: podano nagłówek hosta lub nagłówek źródła, który nie jest na białej liście ani nie jest to localhost [Pri-1]
- Dodano argument
--allowed-origins
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 95.0.4638.54
Obsługuje Chrome w wersji 95
- Rozwiązany problem 3857: podano nagłówek hosta lub nagłówek źródła, który nie jest na białej liście ani nie jest to localhost [Pri-1]
- Dodano argument
--allowed-origins
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 95.0.4638.17
Obsługuje Chrome w wersji 95
- Rozwiązany problem 3857: podano nagłówek hosta lub nagłówek źródła, który nie jest na białej liście ani nie jest to localhost [Pri-1]
- Dodano argument
--allowed-origins
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 95.0.4638.10
Obsługuje Chrome w wersji 95
- Rozwiązany problem 3857: podano nagłówek hosta lub nagłówek źródła, który nie jest na białej liście ani nie jest to localhost [Pri-1]
- Dodano argument
--allowed-origins
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 94.0.4606.113
Obsługuje Chrome w wersji 94
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 94.0.4606.61
Obsługuje Chrome w wersji 94
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 94.0.4606.41
Obsługuje Chrome w wersji 94
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 93.0.4577.63
Obsługuje Chrome w wersji 93
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 93.0.4577.15
Obsługuje Chrome w wersji 93
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 92.0.4515.107
Obsługuje Chrome w wersji 92
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 92.0.4515.43
Obsługuje Chrome w wersji 92
- Rozwiązany problem 3389: weryfikacja hosta w przypadku żądań ChromeDriver
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 91.0.4472.101
Obsługuje Chrome w wersji 91
- Rozwiązany problem 1205107: Nie można uzyskać wartości atrybutu dla pól w aplikacji internetowej.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 91.0.4472.19
Obsługuje Chrome w wersji 91
- Rozwiązany problem 3744: SendKeys() i Click() nie działają po przejściu do linku
- Rozwiązany problem 3746: punkt końcowy atrybutu nieprawidłowo aktualizuje wartości
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 90.0.4430.24
Obsługuje Chrome w wersji 90
- Rozwiązany problem 3708: Funkcja GetElementLocation zwraca błąd w przypadku elementów w modelu Shadow DOM
- Rozwiązany problem 3721: zbieranie dziennika wydajności dla usługi workera po jej włączeniu
- Rozwiązany problem 3731: AdbImpl::GetPidByName nie działa prawidłowo na niestandardowych systemach operacyjnych Androida, takich jak OnePlus
- Rozwiązany problem 3733: katastrofalny błąd w domenie na localhost
- Rozwiązany problem 3734: Błąd podczas próby ustawienia pliku cookie w niewłaściwej domenie
- Rozwiązany problem 3743: Refaktoryzacja funkcji wywołania i rozwiązanie problemu z usuwaniem elementów
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 89.0.4389.23
Obsługuje Chrome w wersji 89
- Rozwiązany problem 3667: przekroczony limit czasu oczekiwania na wiadomość od renderowania
- Rozwiązany problem 3675: metoda GetElementLocation używa metody inView, która nieprawidłowo interpretuje typ boolean jako tablicę.
- Rozwiązany problem 3682: metoda GetElementRegion zwraca nieprawidłowy rozmiar elementów, które są częściowo poza widocznym obszarem
- Rozwiązany problem 3690: ChromeDriver nie działa, jeśli rozszerzenia używają interfejsu chrome.windows API
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 88.0.4324.96
Obsługuje Chrome w wersji 88
- Rozwiązany problem 3641: strona nie jest wczytywana ani renderowana, gdy okno przeglądarki nie jest aktywne w Chrome w wersji beta 87 i chromedriver w wersji 87/86
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 88.0.4324.27
Obsługuje Chrome w wersji 88
- Rozwiązany problem 3611:
getText()
generuje w teodolicie dane inne niż<element>.innerText
- Rozwiązany problem 3625: poprawa zgodności zrzutów ekranu elementów
- Rozwiązany problem 3628: nieaktualne odwołanie do elementu i nieprawidłowy adres URL zwracany z adresem URL zawierającym inny adres URL jako część ścieżki
- Rozwiązany problem 3631: dodanie obsługi funkcji
webauthn:extension:largeBlob
- Rozwiązany problem 3635: Chromedriver 86 –
chromedriver.quit()
nie przekazuje prawidłowo zdarzenia wyładowywania - Rozwiązany problem 3649: kopiowanie zaznaczonego tekstu do schowka nie działa w systemie Windows 10 w trybie bez obsługi graficznej
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 87.0.4280.88
Obsługuje Chrome w wersji 87
- Rozwiązany problem 3641: strona nie jest wczytywana ani renderowana, gdy okno przeglądarki nie jest aktywne w Chrome w wersji beta 87 i chromedriver w wersji 87/86
- Rozwiązany problem 3657: przekroczono limit czasu przeglądarki w tle podczas wykonywania zrzutu ekranu
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 87.0.4280.20
Obsługuje Chrome w wersji 87
- Rozwiązany problem 2421: usuwanie starych kanałów przekierowania portów na serwerze adb na Androidzie
- Rozwiązany problem 3474: Wymaga aktualizacji lista emulowanych urządzeń mobilnych
- Rozwiązany problem 3507: wdrożenie funkcji „get computed role”
- Rozwiązany problem 3508: Wdrożenie funkcji „get computed label”
- Rozwiązany problem 3584: zmiana nazwy opcji wiersza polecenia ChromeDriver --whitelisted-ips
- Rozwiązany problem 3588: połączenie WebSocket Bidi
- Rozwiązany problem 3594: nawigacja kończy się przedwcześnie, jeśli plik OOPIF wczytuje się przed stroną główną
- Rozwiązany problem 3598: opcja wiersza poleceń dla portu devtools do przekierowania do gniazdu webview_devtools_remote
- Rozwiązany problem 3608: Adres debuggera Chromedriver nie obsługuje ipv6
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 86.0.4240.22
Obsługuje Chrome w wersji 86
- Rozwiązany problem 3370: Zamknij Chrome prawidłowo, ponieważ plik cookie nie zostanie poprawnie zapisany w pliku trwałym SQLite
- Rozwiązany problem 3401: funkcja Get Element Location JS nie znajduje widocznego środka elementu
- Rozwiązany problem 3462: W przypadku funkcji sendKeys klawisz CMD nie działa na komputerach Mac
- Rozwiązany problem 3541: Ulepszenie logowania między klientem a ChromeDriver
- Rozwiązany problem 3559: Wyświetlanie wersji Chrome, gdy ChromeDriver zgłasza niezgodność
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 85.0.4183.87
Obsługuje Chrome w wersji 85
- Rozwiązany problem 3578: Chrome 85 nie pozwala już na płynne korzystanie z okienek, gdy otwarte jest okno z ostrzeżeniem
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 85.0.4183.83
Obsługuje Chrome w wersji 85
- Rozwiązany problem 3577: ChromeDriver 85 nie wykrywa zmienionego katalogu Chrome (C:\Program Files)
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 85.0.4183.38
Obsługuje Chrome w wersji 85
- Rozwiązany problem 3214: ChromeDriver78: Sendkeys resetuje zaznaczenie tekstu w elementach contenteditable
- Rozwiązany problem 3376: usunięcie polecenia LaunchApp z ChromeDriver
- Rozwiązany problem 3432: czasami
NavigationTracker
nie wykrywa, kiedy wczytanie strony się zakończyło - Rozwiązany problem 3481: nowy punkt końcowy drukowania zgodnie ze specyfikacją w3c
- Rozwiązany problem 3488: funkcja driver.get nie zwraca błędu, gdy serwer proxy jest źle skonfigurowany
- Rozwiązany problem 3502: Użycie
document.hasFocus()
do sprawdzenia, czy element jest zaznaczony - Rozwiązany problem 3515: selenium.common.exceptions.WebDriverException: Message: unknown error: bad inspector message
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 84.0.4147.30
Obsługuje Chrome w wersji 84
- Rozwiązany problem 3420: po przejściu do okna drukowania sterownik Chrome przestaje odpowiadać
- Rozwiązany problem 3421: Driver zwraca tekst cyrylicą bez stylów
- Rozwiązany problem 3422: GetElementText przestaje działać w wersji 1.6.0.3
- Rozwiązany problem 3434: nie można uzyskać komunikatów „assert” z dzienników „browser”
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 83.0.4103.39
Obsługuje Chrome w wersji 83.
- Zaktualizowano Chromedriver, aby działał prawidłowo z prototype.js.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 83.0.4103.14
Obsługuje Chrome w wersji 83.
- Rozwiązany problem 1778: wycofanie launchApp z ChromeDriver
- Rozwiązany problem 2520: gdy Chrome nie odpowiada, funkcja InitSession może czekać wiecznie
- Rozwiązany problem 3120: pobieranie w trybie bez interfejsu graficznego z nowej karty
- Rozwiązany problem 3234: potwierdzenie obecności średnika przed podciągiem znaków
- Rozwiązany problem 3240: funkcja ExecuteGetElementRect nie sprawdza zwracanego stanu z GET_SIZE
- Rozwiązany problem 3331: metoda
get_cookies()
zwraca klucze „expiry” typu double, ale w trybie w3c powinny być one typu int64 - Rozwiązany problem 3332: przekroczenie limitu czasu ponownego próby zostało zarejestrowane jako błąd krytyczny
- Rozwiązany problem 3339: Chromedriver nieoczekiwanie zakończył działanie z kodem null i sygnałem SIGTRAP
- Rozwiązany problem 3351: Ulepszona wiadomość dotycząca zagrożeń związanych z bezpieczeństwem
- Rozwiązany problem 3352: Obsługa SendKeys dla elementów kolorów
- Rozwiązany problem 3353: oczekiwanie na oczekującą nawigację trwa po usunięciu kontekstu ramki
- Rozwiązany problem 3375: Chromedriver w wersji 80 zawiesza się w przypadku wywołania getPageSource na niektórych stronach
- Rozwiązany problem 3383: ChromeDriver w wersji 80 lub nowszej w systemie Windows wydaje się zamykać lub zawieszać się przy niektórych elementach lub poleceniach kliknięcia
- Rozwiązany problem 3399: usunięcie kontroli wasThrown
ChromeDriver 81.0.4044.138
Obsługuje Chrome w wersji 81
- Zaktualizowano Chromedriver, aby działał prawidłowo z prototype.js.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 81.0.4044.69
Obsługuje Chrome w wersji 81
- Naprawiono: Chromedriver ulega awarii podczas wywołania getPageSource w przypadku niektórych witryn.
- Naprawiono błąd powodujący awarię ChromeDriver podczas wykonywania niektórych poleceń dotyczących klikania lub elementów.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 81.0.4044.20
Obsługuje Chrome w wersji 81
- Naprawiono błąd występujący podczas próby uzyskania lokalizacji elementu HTML.
- Polecenia pobierania i dodawania plików cookie są teraz powiązane z ramką.
- Rozwiązaliśmy niektóre problemy występujące w przypadku witryn, które definiują na nowo standardowe obiekty JavaScript.
- Po otrzymaniu komunikatu o zamknięciu celu ChromeDriver nadal będzie czekać na zakończenie wczytywania.
- Chromedriver zwraca teraz kod błędu zgodny ze specyfikacją w przypadku przekroczenia limitu czasu
- Naprawiono błąd ChromeDriver Unexpected Slow response time on NewSession Command.
- Obsługiwane są teraz zdefiniowane przez użytkownika limity czasu przekraczające 10 minut.
- Rozwiązano problem: ChromeDriver nie może połączyć się z Narzędziami deweloperskimi z powodu niezgodności IPv4 i IPv6.
- Przywrócono kolejność wyszukiwania w pliku binarnym Chrome na Linuksie.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 80.0.3987.106
Obsługuje Chrome w wersji 80
- przywrócono kolejność wyszukiwania w pliku binarnym Chrome na Linuksie.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 80.0.3987.16
Obsługuje Chrome w wersji 80
- Rozwiązano problem z przerywaniem wczytywania strony podczas korzystania z serwera proxy.
- Chromedriver czeka teraz na załadowanie bieżącego kadru.
- W logach ChromeDriver będzie widoczny port używany przez sterownik.
- Włączono funkcję SetGeoLocation w trybie w3c.
- Dodano brakujący tekst alertu dla stanu UnexpectedAlertOpen.
- Ulepszono komunikat wyświetlany podczas wczytywania rozszerzenia CRX2.
- Naprawiono potencjalny warunek wyścigu w funkcji ExecuteGetPageSource.
- ChromeDriver doda flagę --ignore-certificate-errors, gdy opcja acceptInsecureCerts ma wartość true.
- Zaktualizowano komunikat o błędzie i stan zwracany w przypadku braku kontekstu wykonania
- Naprawiono błąd: ChromeDriver może blokować na stałe podczas oczekiwania na oczekującą nawigację.
- Dodaliśmy atrybut SameSite do funkcji AddCookie i GetCookie.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 79.0.3945.36
Obsługuje Chrome w wersji 79
Ta wersja zawiera te zmiany w stosunku do wersji 79.0.3945.16:
- Poprawiono nieprawidłowe obliczanie współrzędnych elementów
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 79.0.3945.16
Obsługuje Chrome w wersji 79
- Naprawiono błąd ChromeDrivera spowodowany przez alert JavaScriptu wywołany podczas wykonywania polecenia.
- Naprawiliśmy błąd powodujący zablokowanie Chromedrivera podczas wyświetlania alertu podczas robienia zrzutu ekranu.
- Usunięto parametr --ignore-certificate-errors z polecenia uruchamiania Chrome.
- Zmiana platformy i platformName na Windows w Windows 10
- Naprawiono błąd nieokreślonego window.navigator.webdriver, gdy wykluczono „enable-automation”.
- Naprawiono test WPT „test_not_editable_inputs[hidden]”.
- Rozwiązaliśmy problem z niemożliwością kliknięcia elementu w trybie bez interfejsu graficznego.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 78.0.3904.105
Obsługuje Chrome w wersji 78
Wprowadziliśmy następującą zmianę w stosunku do wersji 78.0.3904.70: * Poprawiono nieprawidłowe obliczanie współrzędnych elementów.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 78.0.3904.70
Obsługuje Chrome w wersji 78
Zawiera te zmiany w stosunku do wersji 78.0.3904.11:
- Z powodu zgłoszonych problemów z wielu urządzeń cofnęliśmy zmianę dotyczącą dostosowywania rozmiaru zrzutu ekranu na wyświetlaczu Retina.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 78.0.3904.11
Obsługuje Chrome w wersji 78
- Rozwiązano kilka problemów z serializacją obiektów JavaScript.
- Naprawiliśmy błąd w dopasowywaniu uprawnień w Chrome na Androidzie.
- Automatyzacja uprawnień
- Naprawiono rozmiar zrzutu ekranu na wyświetlaczu Retina.
- Naprawiono problem z czasem oczekiwania na wczytanie strony w niektórych przypadkach
- Ulepszone dopasowywanie funkcji platformName
- Naprawiono kod błędu zwracany podczas przesuwania wskaźnika na opcje listy rozwijanej
- Rozwiązano problem z pobieraniem w trybie bez głowy
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 77.0.3865.40
Obsługuje Chrome w wersji 77
Wprowadziliśmy następujące zmiany w wersji 77.0.3865.10:
- Naprawiono 2 błędy w serializacji i deserializacji obiektów JavaScriptu.
- Naprawiono obsługę platformName: android podczas dopasowywania możliwości
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 77.0.3865.10
Obsługuje Chrome w wersji 77
- Rozwiązano kilka problemów z implementacją interfejsu Actions API.
- Ulepszone wykonywanie kodu JavaScript i obsługa wyników
- Naprawiono błąd, który powodował nieprawidłowe odrzucanie żądań POST z pustym tekstem w trybie OSS.
- bardziej niezawodny lokalizator nawigacji,
- Obsługa strategii szybkiego wczytywania stron
- Dodano polecenie New Window (Nowe okno) ze specyfikacji W3C WebDriver.
- Obsługa zapisywania pobieranych plików w trybie bez interfejsu
- Dodaliśmy obsługę wczytywania rozszerzeń CRX3.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 76.0.3809.126
Obsługuje Chrome w wersji 76
Ta wersja zawiera te zmiany w porównaniu z wersją 76.0.3809.68:
- Naprawiono 2 błędy w serializacji i deserializacji obiektów JavaScriptu.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 76.0.3809.68
Obsługuje Chrome w wersji 76
Wprowadziliśmy następujące zmiany w wersji 76.0.3809.25:
- Naprawiono błąd związany z wykrywaniem pętli w obiektach JavaScriptu.
- Naprawiliśmy błąd, który powodował awarię ChromeDrivera podczas występowania niektórych typów błędów JavaScriptu.
- Naprawiono błąd, który uniemożliwiał interfejsowi API akcji interakcję z elementami w modelu shadow DOM.
- Naprawiono błąd związany z utrzymywaniem stanu klawisza modyfikatora między poleceniami interfejsu API
- Naprawiono błąd polegający na tym, że położenie wskaźnika nie było śledzone między poleceniami interfejsu API akcji.
- Zapisywanie w pliku dziennika błędu „Nie można wywołać polecenia standardowego niezgodnego ze standardem W3C w trybie W3C”.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 76.0.3809.25
Obsługuje Chrome w wersji 76
Wprowadziliśmy następujące zmiany w wersji 76.0.3809.12:
- Naprawiono błąd, który powodował nieprawidłowe odrzucanie żądań POST z pustym tekstem w trybie OSS.
- Dodano nowe punkty końcowe do pobierania logów Chrome.
- Dodano punkt końcowy dla polecenia Is Displayed w trybie W3C
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 76.0.3809.12
Obsługuje Chrome w wersji 76
- Zakończono implementację interfejsu Actions API.
- Zwiększenie zgodności ze specyfikacją w zakresie obsługi limitu czasu skryptu
- Ulepszona serializacja wyników polecenia Wykonaj skrypt
- Rozwiązanie problemów z przewijaniem elementów
- Dodano obsługę klawisza Anuluj zdefiniowanego w specyfikacji WebDriver
- Naprawiono przetwarzanie odpowiedzi na błąd nieobsługiwanego alertu
- Naprawiono przetwarzanie elementu
<details>
- Zaktualizowano opcję excludeSwitches, aby umożliwić opcjonalne umieszczanie myślników na początku nazw przełączników.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 75.0.3770.140
Obsługuje Chrome w wersji 75
Wprowadziliśmy następujące zmiany w wersji 75.0.3770.90:
- Naprawiliśmy błąd, który powodował awarię ChromeDrivera podczas niektórych typów błędów JavaScriptu.
- Usunięto błąd polegający na tym, że stan klawisza modyfikatora nie był zachowywany między działaniami.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 75.0.3770.90
Obsługuje Chrome w wersji 75
Wprowadziliśmy następujące zmiany w wersji 75.0.3770.8:
- Naprawiono błąd, który powodował nieprawidłowe odrzucanie żądań POST z pustym tekstem w trybie OSS.
- Dodano nowe punkty końcowe do pobierania dziennika Chrome
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 75.0.3770.8
Obsługuje Chrome w wersji 75
Najbardziej zauważalną zmianą jest to, że ChromeDriver domyślnie działa w trybie zgodnym ze standardem W3C. Inne zmiany:
- Naprawiono błąd, który powodował podwójne wywołanie zdarzenia zamglenia podczas czyszczenia elementu.
- Zmieniono nazwę capability.loggingPrefs na goog:loggingPrefs zgodnie z wymaganiami standardu W3C.
- Naprawiono obsługę błędów w trybie W3C.
- Prawidłowe tworzenie plików cookie bez kropki na początku nazwy domeny
- Umożliwia ustawienie wartości null dla czasu oczekiwania na wykonanie skryptu
- Rozwiązanie problemu polegającego na tym, że polecenie Element Send Keys w przypadku atrybutu „multiple” (wielokrotne) powodowało błąd
- Rozwiązaliśmy problem z poleceniem GetActiveElement, które zwracało błąd „no such element” (nie ma takiego elementu), gdy nie było aktywnego elementu.
- Naprawiono nawigację do zniekształconego adresu URL, aby zwracała błąd „nieprawidłowy argument”.
- Naprawiono kod stanu HTTP w przypadku otrzymania nieprawidłowego identyfikatora sesji.
- Usunęliśmy błąd odpowiedzi, który występował, gdy brakowało parametru wejściowego lub był on nieprawidłowy.
- Poprawiono polecenie Wykonaj skrypt, aby obsługiwało komentarze JavaScript zorientowane na wiersz.
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 74.0.3729.6
Obsługuje Chrome w wersji 74.
- Naprawiliśmy błąd, który powodował generowanie nieoczekiwanego pliku debug.log w systemie Windows.
- Rozwiązano problem z klikaniem i przeciąganiem / upuszczaniem elementów w dokumencie SVG.
- Dodano nagłówek cache-control w odpowiedziach z ChromeDrivera
- Usunęliśmy błąd, który występował, gdy kliknięcie zostało przechwycone przez inny element.
- Naprawiliśmy błąd, który powodował, że ChromeDriver nie działał na urządzeniach z Linuksem bez /dev/shm.
- Naprawiono niektóre typy zdarzeń podwójnego kliknięcia.
- Naprawiono polecenie Get Sessions
- Poprawiono sprawdzanie błędów w komendach Switch To Frame.
- Naprawiono polecenie Get Page Source
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 73.0.3683.68
Obsługuje Chrome w wersji 73.
- Naprawiliśmy błąd, który powodował generowanie nieoczekiwanego pliku debug.log w systemie Windows.
- Naprawiono kod błędu zwracany przez polecenie Wykonaj skrypt w niektórych przypadkach.
- Dodano nagłówek cache-control w odpowiedziach z ChromeDrivera
- Serwer HTTP utrzymuje połączenie aktywne domyślnie
- Naprawiono polecenie Zamknij okno, aby poprawnie obsługiwało prośby użytkownika
- Naprawiono kod błędu zwracany podczas wysyłania kluczy do wyłączonego elementu
- Ulepszona zgodność z specyfikacją w zakresie obsługi wartości czasu oczekiwania
- Zwiększona zgodność z specyfikacją polecenia Dodaj plik cookie
- Zwiększenie długości kolejki nasłuchiwania serwera HTTP
- Naprawiono polecenie Is Element Displayed w Shadow DOM w wersji 0.
- Dodano ostrzeżenie o zmianie zachowania polecenia Element Clear w pliku dziennika.
- Naprawiono polecenie Wykonaj skrypt, aby prawidłowo konwertować document.all do formatu JSON.
- Ulepszona obsługa błędnego odwołania do elementu
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 2.46
Obsługuje Chrome w wersji 71–73.
- Naprawiono kod błędu zwracany przez polecenie Wykonaj skrypt w niektórych przypadkach.
- Serwer HTTP utrzymuje połączenie aktywne domyślnie
- Naprawiono polecenie Zamknij okno, aby poprawnie obsługiwało prośby użytkownika
- Naprawiono kod błędu zwracany podczas wysyłania kluczy do wyłączonego elementu
- Ulepszona zgodność z specyfikacją w zakresie obsługi wartości czasu oczekiwania
- Zwiększona zgodność z specyfikacją polecenia dodawania plików cookie
- Ulepszona zgodność z specyfikacją polecenia Switch to Frame
- Zwiększenie długości kolejki nasłuchiwania serwera HTTP
- Naprawiono polecenie Is Element Displayed w wersji 0 Shadow DOM.
- Polecenie podwójnego kliknięcia elementu stałego
- Dodano ostrzeżenie o zmianie zachowania polecenia Element Clear w pliku dziennika.
- Naprawiono polecenie Wykonaj skrypt, aby prawidłowo konwertować document.all do formatu JSON.
- Ulepszona obsługa błędnego odwołania do elementu
Więcej informacji znajdziesz w informacjach o wersji.
ChromeDriver 2.45
Obsługuje Chrome w wersji 70–72.
- Naprawiono błąd związany z tym, że nowa sesja nie jest zgodna ze specyfikacją
- Naprawiono błąd polegający na tym, że ChromeDriver nie uruchamia Chrome, jeśli wersje Chrome i ChromeDriver są niekompatybilne
- Rozwiązanie problemu polegający na tym, że polecenie Find Element zwraca nieprawidłowy kod błędu, gdy używany jest nieprawidłowy lokalizator
- Rozwiązano problem z nieprawidłowymi kodami stanu w ChromeDriver
- Naprawiono błąd kompilacji w JS w ramach WebViewImpl::DispatchTouchEventsForMouseEvents.
- Polecenia dotyczące rozmiaru okna stałego powinny obsługiwać prompty użytkownika
- Rozwiązano problem, który powodował, że ChromeDriver nie uruchamiał prawidłowo Chrome z opcją Chrome „user-data-dir="
- Polecenie Fixed Status nie jest zgodne ze specyfikacją
- Dodano obsługę strictFileInteractability
ChromeDriver 2.44
Obsługuje Chrome w wersji 69–71.
- Poprawiono problem z maksymalizacją okna na Macu.
- Naprawiono błąd „Nieprawidłowy błąd otwierania alertu” w przypadku wywołania okna uchwytu.
- Elementy kluczy wysyłania powinny mieć w trybie W3C właściwość „text”
- Naprawiono błąd XML, gdy element Is Element Enabled nie jest obsługiwany zgodnie ze specyfikacją.
- Rozwiązanie problemu z wyjątkowym przypadkiem XML, gdy wartość funkcji Get Element CSS nie jest obsługiwana zgodnie ze specyfikacją
- Naprawiono: funkcja Set Window Rect musi sprawdzać, czy dane wejściowe są prawidłowe
- Rozwiązano problem z obsługą nowych wartości atrybutu unhandledPromptBehavior
ChromeDriver 2.43
Obsługuje Chrome w wersji 69–71.
Zmiany obejmują:
- Rozwiązano problem z analizowaniem konfiguracji serwera proxy, który nie jest zgodny ze standardem
- Naprawiono problem z niestabilnym działaniem polecenia uruchamiania aplikacji
- Rozwiązano problem z nieprawidłowym zrzutem ekranu elementu w iFrame
- Dodaliśmy obsługę zmiany rozmiaru okna przez połączenie zdalne w ChromeDriver
- Naprawiono błąd polegający na tym, że kody błędów nie były obsługiwane w elemencie Clear.
- Rozwiązano problem z nieoczekiwaniem na widoczność elementu
- Naprawiono błąd związany z niezaimplementowaną właściwością elementu Get
- Naprawiono błąd, który powodował, że przełącznik do ramki nie był zgodny ze specyfikacją
- Naprawiono błąd polegający na tym, że polecenie Execute Async Script (Wykonaj skrypt asynchroniczny) nie zwraca kodów błędów zgodnych ze specyfikacją
- Naprawiono błąd polegający na tym, że skrypt Execute nie zwraca kodów błędów zgodnych ze specyfikacją
- Naprawiono kod błędu w wywołaniu metody ExecuteGet, który jest niezgodny ze specyfikacją
- Rozwiązanie problemu polegającego na tym, że funkcja Send Alert Text nie zwraca kodów błędu zgodnych ze specyfikacją
- Naprawiono błąd polegający na tym, że funkcja clear() w przypadku typu danych „data” udawała, że element nie jest edytowalny przez użytkownika
- Naprawiono błąd polegający na tym, że Chromedriver otrzymuje uchwyt okna dla karty, która została otwarta ręcznie
- Naprawiono błąd umożliwiający dołączanie do istniejącego pliku dziennika lub tworzenie nowego pliku dziennika w przypadku chromedrivera.
- Rozwiązano problem polegający na tym, że nowa sesja nie wywołuje trybu w3c, jeśli flaga znajduje się w firstMatch
ChromeDriver 2.42
Obsługuje Chrome w wersji 68–70.
Zmiany obejmują:
- Naprawiono ClickEelement w emulacji urządzeń mobilnych
- Naprawiono adresy IP na białej liście z IPv4
- Naprawiono uruchamianie ChromeDriver z flagą whitelisted-ips w systemie Mac OS.
- Poprawiono funkcję SetTimeout, aby akceptowała formaty sprzed W3C i W3C.
- Naprawiono zrzut ekranu elementu
- Naprawiono błąd polegający na tym, że ChromeDriver szuka plików binarnych Chrome również w ścieżce systemowej PATH.
- Poprawiono okna Maksymalizuj i Pełny ekran
- Wdrożyliśmy funkcję odtwarzania logów. ( nie działa jeszcze w przypadku Androida i przeglądarki zdalnej)
- Naprawiono problem, który powodował, że niektóre kody błędów nie były zgodne ze standardem W3C.
- Rozwiązanie problemu polegającego na tym, że console.log z wieloma argumentami nie był prawidłowo obsługiwany
- Poprawiono funkcję GetElementRect, która powinna zezwalać na podwójne wartości.
- Poprawiono emulację dotyku
ChromeDriver 2.41
Obsługuje Chrome w wersji 67–69
Zmiany obejmują:
- Rozwiązanie problemu z uruchomieniem ChromeDrivera z opcją „whitelisted-ips”
- Port debugowania zdalnego jest zwracany w sekcji „Możliwości”
- Wdrożenie pobierania rozmiaru okna na Androidzie
- Ulepszone komunikaty o błędach podczas uruchamiania Chrome na komputerze
- ChromeDriver szybko się zatrzymuje, gdy nie można uruchomić plików binarnych Chrome
- Wartość zwracana przez funkcję Close Window jest zgodna ze specyfikacją