Pobieranie

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ą