Pobrane

Bieżące wydania

Więcej informacji o wybieraniu odpowiedniej wersji sterownika ChromeDriver znajdziesz na stronie Wybór wersji.

ChromeDriver 114.0.5735.90

Obsługuje Chrome w wersji 114

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 114.0.5735.16

Obsługuje Chrome w wersji 114

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 113.0.5672.63

Obsługuje Chrome w wersji 113

  • Rozwiązany problem 4205: te same identyfikatory obiektów w klasycznej wersji BiDi i w klasycznej wersji BiDi [Pri-1]
  • Rozwiązany problem 4302: nie zakładaj, że narzędzie Mapper jest na pierwszej karcie w ExecuteGetWindowHandles [Pri-1]
  • Rozwiązany problem 4356: przeglądarka Chrome 110 nie używa wartości pref „download.default_directory” [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 113.0.5672.24

Obsługuje Chrome w wersji 113

  • Rozwiązany problem 4205: te same identyfikatory obiektów w klasycznej wersji BiDi i w klasycznej wersji BiDi [Pri-1]
  • Rozwiązany problem 4302: nie zakładaj, że narzędzie Mapper jest na pierwszej karcie w ExecuteGetWindowHandles [Pri-1]
  • Rozwiązany problem 4356: przeglądarka Chrome 110 nie używa wartości pref „download.default_directory” [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 112.0.5615.49

Obsługuje Chrome w wersji 112

  • Rozwiązany problem 3517: włączanie funkcji drukowania dla urządzeń bez interfejsu graficznego [Pri-]
  • Rozwiązanie problemu 4419: duży przeciążenie prędkościomierza podczas korzystania z chromedriver [Pri-3]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 112.0.5615.28

Obsługuje Chrome w wersji 112

  • Rozwiązany problem 4357: problem z sesją w Chromedriver w wersji 110.0.5481.77 z opcjami --headless i --user-data-dir. [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 111.0.5563.64

Obsługuje Chrome w wersji 111

  • Rozwiązany problem 4216: uruchamianie ChromeDriver z niestandardowym BiDiMapper [Pri-]
  • Rozwiązany problem 4300: uchwyt okna współdziała z systemem Classic i BiDi [Pri-]
  • Rozwiązany problem 4325: obsługa metody toJSON w pliku jsonSerialize pliku call_function.js odbiega od standardu. [Pri-]
  • Rozwiązany problem 4330: błąd DCheck w DevToolsClientImpl::AddListener [Pri-]
  • Rozwiązany problem 4357: problem z sesją ChromeDriver z opcjami --headless i --user-data-dir [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje 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]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 111.0.5563.19

Obsługuje Chrome w wersji 111

  • Rozwiązany problem 4216: uruchamianie ChromeDriver z niestandardowym BiDiMapper [Pri-]
  • Rozwiązany problem 4300: uchwyt okna współdziała z systemem Classic i BiDi [Pri-]
  • Rozwiązany problem 4325: obsługa metody toJSON w pliku jsonSerialize pliku call_function.js odbiega od standardu. [Pri-]
  • Rozwiązany problem 4330: błąd DCheck w DevToolsClientImpl::AddListener [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 110.0.5481.77

Obsługuje Chrome w wersji 110

  • Rozwiązany problem 4193: nie udało się rozpocząć nowej sesji na Androidzie 13 [Pri-]
  • Rozwiązany problem 4272: protokół WebSocket powinien traktować kod=0 jako oznaczenie FIN [Pri-]
  • Rozwiązany problem 4276: rozwiązywanie problemów z łącznością w trybie ChromeDriver [Pri-]
  • Rozwiązany problem 4295: ChromeDriver z "webSocketUrl": true jest dla dorosłych [Pri-]
  • Rozwiązany problem 4297: funkcja ChromeDriver Bidi nieprawidłowo zserializowała się [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 110.0.5481.30

Obsługuje Chrome w wersji 110

  • Rozwiązany problem 4193: nie udało się rozpocząć nowej sesji na Androidzie 13 [Pri-]
  • Rozwiązany problem 4272: protokół WebSocket powinien traktować kod=0 jako oznaczenie FIN [Pri-]
  • Rozwiązany problem 4276: rozwiązywanie problemów z łącznością w trybie ChromeDriver [Pri-]
  • Rozwiązany problem 4295: ChromeDriver z "webSocketUrl": true jest dla dorosłych [Pri-]
  • Rozwiązany problem 4297: funkcja ChromeDriver Bidi nieprawidłowo zserializowała się [Pri-]

Aby dowiedzieć się więcej, zobacz informacje 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 środkach [Pri-]
  • Rozwiązany problem 4263: awaria systemu Meta+A [Pri-]

Aby dowiedzieć się więcej, zobacz informacje 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 środkach [Pri-]
  • Rozwiązany problem 4263: awaria systemu Meta+A [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 108.0.5359.71

Obsługuje Chrome w wersji 108. Więcej informacji znajdziesz w informacjach o wersji.

ChromeDriver 108.0.5359.22

Obsługuje Chrome w wersji 108

  • Rozwiązany problem 4204: eliminacja błędów WPT test_top_level_and_one_child [Pri-]
  • Rozwiązany problem 4215: zmiana nazwy kompilacji chromedriver_mac64_m1 na chromedriver_mac_arm64 [Pri-]
  • Rozwiązany problem 4221: awaria po wystąpieniu polecenia kliknięcia zamykającego przeglądarkę [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 107.0.5304.62

Obsługuje Chrome w wersji 107

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 107.0.5304.18

Obsługuje Chrome w wersji 107

  • Rozwiązany problem 4180: brak możliwości obsługi poleceń BiDi do chwili powiadomienia o uruchomieniu BiDiMapper [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]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 106.0.5249.61

Obsługuje Chrome w wersji 106

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 106.0.5249.21

Obsługuje Chrome w wersji 106

  • Rozwiązany problem 4016: dodanie podstawowej obsługi BiDi do ChromeDriver (na podstawie mappera) [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 105.0.5195.52

Obsługuje Chrome w wersji 105

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 105.0.5195.19

Obsługuje wersję Chrome

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 104.0.5112.79

Obsługuje Chrome w wersji 104

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 104.0.5112.29

Obsługuje Chrome w wersji 104

  • Rozwiązany problem 4121: polecenie WebDriver czasami kończy się niepowodzeniem i wyświetlany jest „nieoczekiwana odpowiedź polecenia” [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 104.0.5112.20

Obsługuje Chrome w wersji 104

  • Rozwiązany problem 4121: polecenie WebDriver czasami kończy się niepowodzeniem i wyświetlany jest „nieoczekiwana odpowiedź polecenia” [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 103.0.5060.134

Obsługuje Chrome w wersji 103

  • Rozwiązany problem 4048: odłączenie ramki docelowej [Pri-]
  • Rozwiązany problem 4121: polecenie WebDriver czasami kończy się niepowodzeniem i wyświetlany jest „nieoczekiwana odpowiedź polecenia” [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 103.0.5060.53

Obsługuje Chrome w wersji 103

  • Rozwiązany problem 4048: odłączenie ramki docelowej [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 103.0.5060.24

Obsługuje Chrome w wersji 103

Aby dowiedzieć się więcej, zobacz informacje 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]

Aby dowiedzieć się więcej, zobacz informacje 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]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 101.0.4951.41

Obsługuje Chrome w wersji 101

  • Rozwiązany problem 4046: działanie funkcji Dcheck podczas dołączania pustej, chronionej ramki [Pri-]
  • Rozwiązany problem 4080: nie można przełączyć się na zagnieżdżoną klatkę [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 101.0.4951.15

Obsługuje Chrome w wersji 101

  • Rozwiązany problem 4046: działanie funkcji Dcheck podczas dołączania pustej, chronionej ramki [Pri-]
  • Rozwiązany problem 4080: nie można przełączyć się na zagnieżdżoną klatkę [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 100.0.4896.60

Obsługuje Chrome w wersji 100

  • Rozwiązany problem 4002: Pomoc dotycząca ramek ogrodzonych [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 100.0.4896.20

Obsługuje Chrome w wersji 100

  • Rozwiązany problem 4002: Pomoc dotycząca ramek ogrodzonych [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 99.0.4844.51

Obsługuje Chrome w wersji 99

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 99.0.4844.35

Obsługuje Chrome w wersji 99

  • PRZYWRÓCONO Rozwiązany problem 2269: Nie można używać znaków innych niż BMP (punkty kodowe powyżej U+FFFF) [Pri-3]
  • Rozwiązany problem chromium:1295243: regresja w kluczu sendKey ChromeDriver [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 99.0.4844.17

Obsługuje Chrome w wersji 99

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 98.0.4758.102

Obsługuje Chrome w wersji 98

  • Rozwiązany problem 3933: kliknięcie na krawędzi widocznego obszaru jest nieskuteczne bez błędu [Pri-]
  • PRZYWRÓCONO Rozwiązany problem 2269: Nie można używać znaków innych niż BMP (punkty kodowe powyżej U+FFFF) [Pri-3]
  • Rozwiązany problem chromium:1295243: regresja w kluczu sendKey ChromeDriver [Pri-1]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 98.0.4758.80

Obsługuje Chrome w wersji 98

  • Rozwiązany problem 3933: kliknięcie na krawędzi widocznego obszaru jest nieskuteczne bez błędu [Pri-]
  • Rozwiązany problem 2269: Nie można używać znaków innych niż BMP (punkty kodowe powyżej U+FFFF) [Pri-3]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 98.0.4758.48

Obsługuje Chrome w wersji 98

  • Rozwiązany problem 3933: kliknięcie na krawędzi widocznego obszaru jest nieskuteczne bez błędu [Pri-]
  • Rozwiązany problem 2269: Nie można używać znaków innych niż BMP (punkty kodowe powyżej U+FFFF) [Pri-3]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 97.0.4692.71

Obsługuje Chrome w wersji 97

  • Rozwiązanie problemu 3878: lepsza obsługa ułamkowych współrzędnych elementu przy kliknięciu elementu [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 97.0.4692.36

Obsługuje Chrome w wersji 97

  • Rozwiązanie problemu 3878: lepsza obsługa ułamkowych współrzędnych elementu przy kliknięciu elementu [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 97.0.4692.20

Obsługuje Chrome w wersji 97

  • Rozwiązanie problemu 3878: lepsza obsługa ułamkowych współrzędnych elementu przy kliknięciu elementu [Pri-]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 96.0.4664.45

Obsługuje Chrome w wersji 96

  • Rozwiązany problem 3445: nie można uzyskać dostępu do elementów w elemencie iframe wewnątrz katalogu źródłowego [Pri-3]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 96.0.4664.35

Obsługuje Chrome w wersji 96

  • Rozwiązany problem 3445: nie można uzyskać dostępu do elementów w elemencie iframe wewnątrz katalogu źródłowego [Pri-3]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 96.0.4664.18

Obsługuje Chrome w wersji 96

  • Rozwiązany problem 3445: nie można uzyskać dostępu do elementów w elemencie iframe wewnątrz katalogu źródłowego [Pri-3]

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 95.0.4638.69

Obsługuje Chrome w wersji 95

  • Rozwiązany problem 3857: nagłówek hosta lub źródło pochodzenia są określone i nie ma ich na białej liście ani na serwerze lokalnym [Pri-1]
  • Dodano argument --allowed-origins

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 95.0.4638.54

Obsługuje Chrome w wersji 95

  • Rozwiązany problem 3857: nagłówek hosta lub źródło pochodzenia są określone i nie ma ich na białej liście ani na serwerze lokalnym [Pri-1]
  • Dodano argument --allowed-origins

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 95.0.4638.17

Obsługuje Chrome w wersji 95

  • Rozwiązany problem 3857: nagłówek hosta lub źródło pochodzenia są określone i nie ma ich na białej liście ani na serwerze lokalnym [Pri-1]
  • Dodano argument --allowed-origins

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 95.0.4638.10

Obsługuje Chrome w wersji 95

  • Rozwiązany problem 3857: nagłówek hosta lub źródło pochodzenia są określone i nie ma ich na białej liście ani na serwerze lokalnym [Pri-1]
  • Dodano argument --allowed-origins

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 94.0.4606.113

Obsługuje Chrome w wersji 94

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 94.0.4606.61

Obsługuje Chrome w wersji 94

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 94.0.4606.41

Obsługuje Chrome w wersji 94

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 93.0.4577.63

Obsługuje Chrome w wersji 93

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 93.0.4577.15

Obsługuje Chrome w wersji 93

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 92.0.4515.107

Obsługuje Chrome w wersji 92

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 92.0.4515.43

Obsługuje Chrome w wersji 92

  • Rozwiązany problem 3389: weryfikacja hosta dla żądań ChromeDriver

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 91.0.4472.101

Obsługuje Chrome w wersji 91

  • Rozwiązany problem 1205107: nie można pobrać wartości atrybutu dla pól w aplikacji internetowej.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 91.0.4472.19

Obsługuje Chrome w wersji 91

  • Rozwiązany problem 3744: po nawigacji po linkach występują błędy funkcji SendKeys() i Click(), które nie działają
  • Rozwiązany problem 3746: punkty końcowe atrybutu nieprawidłowo aktualizują wartości

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 90.0.4430.24

Obsługuje Chrome w wersji 90

  • Rozwiązany problem 3708: w przypadku elementów w modelu shadow DOM występują błędy inView w metodzie GetElementLocation
  • Rozwiązany problem 3721: zbieranie dziennika wydajności skryptu service worker po włączeniu
  • Rozwiązany problem 3731: AdbImpl::GetPidByName nie działa prawidłowo w niestandardowych systemach operacyjnych Android, takich jak OnePlus.
  • Rozwiązany problem 3733: katastrofa dotycząca domeny na lokalnym hoście
  • Rozwiązany problem 3734: Kierowca powinien Próba umieszczenia pliku cookie w niewłaściwej domenie
  • Rozwiązaliśmy problem 3743: refaktoryzuj funkcję wywołania i rozwiąż problem z usuwaniem elementu

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 89.0.4389.23

Obsługuje Chrome w wersji 89

  • Rozwiązany problem 3667: przekroczono limit czasu podczas odbierania wiadomości z mechanizmu renderowania
  • Rozwiązany problem 3675: aplikacja GetElementLocation korzysta z metody inView, która błędnie obsługuje wartość logiczną jako tablicę.
  • Rozwiązany problem 3682: GetElementRegion zwraca nieprawidłowy rozmiar elementów, które są częściowo poza widocznym obszarem
  • Rozwiązany problem 3690: ChromeDriver ulega awarii, jeśli rozszerzenia używają interfejsu API chrome.windows

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 88.0.4324.96

Obsługuje Chrome w wersji 88

  • Rozwiązanie problemu 3641: w przeglądarce Chrome Beta w wersji 87 lub chromedriver v(87/86) strona nie jest wczytywana/renderowana, gdy okno przeglądarki jest niewidoczne

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 88.0.4324.27

Obsługuje Chrome w wersji 88

  • Rozwiązany problem 3611: dane wyjściowe funkcji getText() w kątomierzu różnią się od danych wyjściowych <element>.innerText
  • Rozwiązany problem 3625: poprawa zgodności zrzutu ekranu elementu
  • Rozwiązanie problemu 3628: odniesienie do nieaktualnego elementu i nieprawidłowy adres URL zostały zwrócone z innym adresem URL w ścieżce
  • Rozwiązany problem 3631: dodano obsługę funkcji webauthn:extension:largeBlob
  • Rozwiązany problem 3635: Chromedriver 86 – chromedriver.quit() prawdopodobnie nie przekazuje prawidłowo zdarzenia wyładowania
  • Rozwiązany problem 3649: kopiowanie zaznaczonego tekstu do schowka nie działa w systemie Windows 10 w trybie bez interfejsu graficznego

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 87.0.4280.88

Obsługuje Chrome w wersji 87

  • Rozwiązanie problemu 3641: w przeglądarce Chrome Beta w wersji 87 lub chromedriver v(87/86) strona nie jest wczytywana/renderowana, gdy okno przeglądarki jest niewidoczne
  • Rozwiązanie problemu 3657: przekroczono limit czasu oczekiwania na zrzut ekranu w przeglądarce

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 87.0.4280.20

Obsługuje Chrome w wersji 87

  • Rozwiązanie problemu 2421: usunięcie starych kanałów przekierowania portów na serwerze adb na Androidzie
  • Rozwiązany problem 3474: emulowana lista urządzeń mobilnych wymaga aktualizacji
  • Rozwiązany problem 3507: implementacja funkcji „uzyskaj obliczoną rolę”
  • Rozwiązany problem 3508: implementacja polecenia „uzyskaj obliczoną etykietę”
  • Rozwiązany problem 3584: zmiana nazwy opcji wiersza poleceń ChromeDriver --whitelisted-ips
  • Rozwiązany problem 3588: połączenie Bidi WebSocket
  • Rozwiązany problem 3594: nawigacja kończy się przedwcześnie, jeśli funkcja OOPIF wczytuje się przed stroną główną
  • Rozwiązany problem 3598: opcja wiersza poleceń dotycząca portu narzędzi deweloperskich, który ma być przekierowywany do gniazda webview_devtools_remote
  • Rozwiązany problem 3608: adres debugowania Chromedriver nie obsługuje protokołu ipv6

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 86.0.4240.22

Obsługuje Chrome w wersji 86

  • Rozwiązanie problemu 3370: wyłącz Chrome w sposób płynny, albo plik cookie nie zostanie poprawnie zapisany w pliku trwałości SQLite
  • Rozwiązany problem 3401: Pobieranie lokalizacji elementu JS nie znajduje widocznego środka elementu
  • Rozwiązany problem 3462: klucz CMD nie działa w systemie MAC w przypadku SendKeys
  • Rozwiązany problem 3541: ulepszenie dziennika między klientem a ChromeDriver
  • Rozwiązanie problemu 3559: po zgłoszeniu niezgodności sterownika ChromeDriver wersja Chrome jest wyświetlana na wyjściu

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 85.0.4183.87

Obsługuje Chrome w wersji 85

  • Rozwiązanie problemu 3578: Chrome 85 nie pozwala już na bezproblemową interakcję z oknami, gdy otwarte jest okno alertu

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 85.0.4183.83

Obsługuje Chrome w wersji 85

  • Rozwiązanie problemu 3577: ChromeDriver 85 nie wykrywa zmienionego katalogu Chrome (C:\Program Files)

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 85.0.4183.38

Obsługuje Chrome w wersji 85

  • Rozwiązany problem 3214: ChromeDriver78: funkcja Sendkeys resetuje zaznaczenie tekstu z możliwością edytowania treści
  • Rozwiązanie problemu 3376: usunięcie polecenia LaunchApp z urządzenia ChromeDriver
  • Rozwiązany problem 3432: czasami NavigationTracker nie wykrywa, kiedy strona się wczytuje
  • Rozwiązany problem 3481: nowy punkt końcowy drukowania zgodny ze specyfikacją w3c
  • Rozwiązanie problemu 3488: sterownik.get nie zgłasza błędu, gdy serwer proxy jest nieprawidłowo skonfigurowany
  • Rozwiązany problem 3502: użycie elementu document.hasFocus() w celu sprawdzenia, czy element jest zaznaczony
  • Rozwiązany problem 3515: selenium.common.exceptions.WebDriverWyjątki: Komunikat: nieznany błąd: komunikat o złym inspektorze

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 84.0.4147.30

Obsługuje Chrome w wersji 84

  • Rozwiązany problem 3420: po przełączeniu do okna drukowania sterownik chrome nie odpowiada
  • Rozwiązany problem 3421: sterownik zwraca tekst cyrylicy bez stylów
  • Rozwiązany problem 3422: funkcja GetElementText przerywa działanie prototypu 1.6.0.3
  • Rozwiązany problem 3434: nie można pobrać komunikatów assert z dzienników przeglądarki

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 83.0.4103.39

Obsługuje Chrome w wersji 83

  • Zaktualizowano Chromedriver, aby umożliwić prawidłową obsługę z protokołem prototype.js.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 83.0.4103.14

Obsługuje Chrome w wersji 83

  • Rozwiązanie problemu 1778: wycofywanie aplikacjilaunchApp z sterownika ChromeDriver
  • Rozwiązany problem 2520: gdy Chrome nie odpowiada, InitSession może czekać bez końca
  • Rozwiązany problem 3120: pobieranie w trybie bez interfejsu graficznego z nowej karty
  • Rozwiązany problem 3234: sprawdź, czy przed podłańcuchem znaleziono średnik
  • Rozwiązany problem 3240: narzędzie ExecuteGetElementRect nie sprawdza zwróconego stanu z GET_SIZE
  • Rozwiązany problem 3331: metoda get_cookies() zwraca klucze „expiry typu double”, ale powinna być int64 w trybie w3c
  • Rozwiązany problem 3332: przekroczenie limitu czasu ponownej próby zostało zarejestrowane jako poważne
  • Rozwiązanie problemu 3339: nieoczekiwane zakończenie działania sterownika Chrome z kodem null (sygnał SIGTRAP)
  • Rozwiązano problem 3351: komunikat „Poprawa bezpieczeństwa”
  • Rozwiązany problem 3352: obsługa elementów SendKeys dla elementów kolorów
  • Rozwiązany problem 3353: po zniszczeniu kontekstu klatki poczekaj na kontynuację oczekującej nawigacji
  • Rozwiązanie problemu 3375: przeglądarka Chromedriver v80 zawiesza się na stronie getPageSource w niektórych witrynach
  • Rozwiązanie problemu 3383: ChromeDriver 80 lub nowszy w systemie Windows wydaje się zamykać lub zatrzymywać określone elementy lub polecenia kliknięcia
  • Rozwiązany problem 3399: usunięcie kontroli wasThrown

ChromeDriver 81.0.4044.138

Obsługuje Chrome w wersji 81

  • Zaktualizowano Chromedriver, aby umożliwić prawidłową obsługę z protokołem prototype.js.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 81.0.4044.69

Obsługuje Chrome w wersji 81

  • Rozwiązano: w niektórych witrynach awaria Chromedriver powoduje awarię narzędzia getPageSource.
    • Rozwiązany problem: ChromeDriver ulega awarii przy niektórych elementach lub poleceniach kliknięcia.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 81.0.4044.20

Obsługuje Chrome w wersji 81

  • Naprawiony błąd podczas próby uzyskania lokalizacji elementu HTML.
    • Polecenia pobierania i dodawania pliku cookie są teraz zależne od ramki.
    • Rozwiązaliśmy niektóre problemy dotyczące witryn, które zmieniają standardowe obiekty JavaScript.
    • ChromeDriver będzie oczekiwać na zakończenie ładowania po otrzymaniu komunikatu o docelowej zamknięciu.
    • Chromedriver zwraca teraz kod błędu zgodny ze specyfikacją dla limitów czasu oczekiwania
    • Naprawiono: nieoczekiwany długi czas reakcji ChromeDriver na polecenie NewSession.
    • Teraz obsługiwane są zdefiniowane przez użytkownika limity czasu przekraczające 10 minut.
    • Rozwiązany problem: ChromeDriver nie może nawiązać połączenia z Narzędziami deweloperskimi z powodu niezgodności protokołu IPv4 z protokołem IPv6.
    • Przywrócono kolejność wyszukiwania plików binarnych Chrome w systemie Linux.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 80.0.3987.106

Obsługuje Chrome w wersji 80

  • Przywrócono kolejność wyszukiwania pliku binarnego Chrome w Linuksie

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 80.0.3987.16

Obsługuje Chrome w wersji 80

  • Naprawiono przerwanie wczytywania strony podczas korzystania z serwera proxy.
  • Chromedriver czeka na wczytanie bieżącej ramki.
  • Dziennik ChromeDriver będzie zawierał port używany przez sterownik.
  • Włączono SetGeoLocation dla trybu w3c.
  • Dodano brakujący tekst alertu dla stanu nieoczekiwanegoAlertOpen.
  • Poprawiony komunikat podczas wczytywania rozszerzenia CRX2.
  • Naprawiono potencjalny warunek wyścigu w ExecuteGetPageSource.
  • ChromeDriver doda flagę --ignore-certificate-errors, gdy parametr acceptInsecureCerts ma wartość true (prawda)
  • Zaktualizowano komunikat o błędzie i stan zwrotu dla braku kontekstu wykonania.
  • Rozwiązany problem: ChromeDriver może blokować bezterminowo podczas oczekiwania na nawigację.
  • Do komponentów AddCookie i GetCookie dodano atrybut SameSite.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 79.0.3945.36

Obsługuje Chrome w wersji 79

Zawiera tę zmianę w stosunku do wersji 79.0.3945.16:

  • Poprawiono nieprawidłowe obliczanie współrzędnych elementu

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 79.0.3945.16

Obsługuje Chrome w wersji 79

  • Rozwiązaliśmy problem z awarią ChromeDriver spowodowany uruchomieniem alertu JavaScriptu podczas wykonywania polecenia.
    • Naprawiono błąd, który powodował blokowanie Chromedriver po uruchomieniu alertu podczas robienia zrzutu ekranu.
    • Usunięto --ignore-certificate-errors z polecenia uruchamiania Chrome.
    • W systemie Windows 10 zmieniono platformę i platformName na Windows.
    • Naprawiono niezdefiniowaną wartość window.navigator.webdriver po wykluczeniu parametru „enable-automation”
  • Poprawiono test WPT „test_not_ed_inputs[hidden]”
    • Naprawiono błąd „Elementu nie można kliknąć” w przypadku korzystania z trybu bez interfejsu graficznego

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 78.0.3904.105

Obsługuje Chrome w wersji 78

Wprowadzono tę zmianę w stosunku do wersji 78.0.3904.70: * Naprawiono nieprawidłowe obliczanie współrzędnych elementu

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 78.0.3904.70

Obsługuje Chrome w wersji 78

Zawiera tę zmianę w stosunku do wersji 78.0.3904.11:

  • Z powodu wielu zgłoszonych problemów cofnięto zmianę rozmiaru zrzutu ekranu Retina.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 78.0.3904.11

Obsługuje Chrome w wersji 78

  • Rozwiązaliśmy kilka problemów z serializacją obiektów JavaScript.
    • Naprawiony błąd dopasowywania możliwości Chrome na Androidzie.
    • Wdrożenie automatyzacji uprawnień
    • Poprawiony rozmiar zrzutu ekranu na wyświetlaczu Retina
  • Rozwiązany czas oczekiwania na wczytanie strony w niektórych scenariuszach
    • Ulepszone dopasowywanie możliwości platformName
    • Naprawiliśmy błąd zwracany podczas przenoszenia wskaźnika do opcji listy.
    • Rozwiązaliśmy problem z pobieraniem w trybie bez interfejsu graficznego

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 77.0.3865.40

Obsługuje Chrome w wersji 77

Zawiera te zmiany w stosunku do wersji 77.0.3865.10:

  • Usunięto dwa błędy związane z serializacją i deserializacją obiektów JavaScript.
  • Poprawiono obsługę pola platformName: android podczas dopasowywania

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 77.0.3865.10

Obsługuje Chrome w wersji 77

  • Rozwiązaliśmy kilka problemów z implementacją interfejsu Actions API.
    • Ulepszone wykonywanie kodu JavaScript i obsługa wyników
    • Naprawiliśmy błąd, który powodował nieprawidłowe odrzucanie żądań POST z pustą treścią w trybie OSS
  • Bardziej rozbudowany tracker nawigacyjny
  • Wspieraj strategię szybkiego wczytywania strony
    • Dodano polecenie Nowe okno ze specyfikacji W3C WebDriver
  • Obsługa zapisywania pobranych plików w trybie bez interfejsu graficznego
  • Dodano obsługę wczytywania rozszerzeń CRX3

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 76.0.3809.126

Obsługuje Chrome w wersji 76

Zawiera te zmiany w stosunku do wersji 76.0.3809.68:

  • Usunięto dwa błędy związane z serializacją i deserializacją obiektów JavaScript.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 76.0.3809.68

Obsługuje Chrome w wersji 76

Zawiera te zmiany w stosunku do wersji 76.0.3809.25:

  • Usunięto błąd wykrywania kolistych odwołań w obiektach JavaScript.
  • Usunięto błąd, który powodował awarię ChromeDriver po wystąpieniu określonego typu błędów JavaScriptu.
  • Naprawiliśmy błąd, który uniemożliwiał interakcję interfejsu API działań z elementami w modelach Shadow DOM.
    • Naprawiony błąd śledzenia stanu klawisza modyfikującego między poleceniami interfejsu API działań
    • Naprawiony błąd śledzenia lokalizacji wskaźników między poleceniami interfejsu API działań.
    • Zapisz błąd „Nie można wywołać standardowego polecenia innego niż W3C w trybie W3C”, aby zapisać plik dziennika, gdy wystąpi

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 76.0.3809.25

Obsługuje Chrome w wersji 76

Zawiera te zmiany w stosunku do wersji 76.0.3809.12:

  • Naprawiliśmy błąd, który powodował nieprawidłowe odrzucanie żądań POST z pustą treścią w trybie OSS
  • Dodaliśmy nowe punkty końcowe do pobierania dziennika Chrome.
    • Dodano punkt końcowy polecenia Wyświetlany w trybie W3C

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 76.0.3809.12

Obsługuje Chrome w wersji 76

  • Zakończono wdrażanie Actions API
    • Poprawiona zgodność specyfikacji obsługi limitu czasu skryptu
    • Ulepszona serializacja wyników z polecenia Execute Script
    • Rozwiązaliśmy problemy z przewijaniem elementu tak, aby był widoczny
    • Dodano obsługę klucza anulowania zdefiniowanego w specyfikacji WebDriver
    • Naprawiono przetwarzanie nieobsłużonej odpowiedzi o błędzie alertu
    • Naprawiono przetwarzanie elementu <details>
    • Zaktualizowaliśmy opcję wykluczania Switches, aby w nazwach przełączników można było dodawać opcjonalne łączniki na początku.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 75.0.3770.140

Obsługuje Chrome w wersji 75

Zawiera te zmiany w stosunku do wersji 75.0.3770.90:

  • Usunięto błąd, który powodował awarię ChromeDriver po wystąpieniu niektórych typów błędów JavaScript
  • Naprawiono błąd zachowywania stanu klawisza modyfikującego między działaniami

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 75.0.3770.90

Obsługuje Chrome w wersji 75

Zawiera te zmiany w stosunku do wersji 75.0.3770.8:

  • Naprawiliśmy błąd, który powodował nieprawidłowe odrzucanie żądań POST z pustą treścią w trybie OSS
  • Dodano nowe punkty końcowe do pobierania dziennika Chrome

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 75.0.3770.8

Obsługuje Chrome w wersji 75

Najbardziej zauważalna zmiana to, że ChromeDriver domyślnie działa w trybie zgodności ze standardem W3C. Inne zmiany:

  • Naprawiono błąd, który powodował, że zdarzenie rozmycia było podnoszone dwukrotnie przy wyczyszczeniu elementu
  • Zmieniono nazwę możliwości LoggingPrefs na goog:loggingPrefs, zgodnie ze standardem W3C
  • Rozwiązaliśmy problem z obsługą błędów w trybie W3C
    • Prawidłowa obsługa tworzenia plików cookie bez kropki na początku nazwy domeny
    • Zezwala na wartość null w przypadku przekroczenia limitu czasu oczekiwania skryptu
    • Poprawiono polecenie „Wysyłanie kluczy elementu” do danych wejściowych z użyciem atrybutu „multiple”
    • Naprawiono polecenie pobrania aktywnego elementu, które zwracało błąd „brak takiego elementu”, gdy nie istnieje żaden aktywny element.
    • Rozwiązaliśmy problem z nawigacją do nieprawidłowego adresu URL w celu zwrócenia błędu „nieprawidłowy argument”
    • Poprawiony kod stanu HTTP po otrzymaniu nieprawidłowego identyfikatora sesji
    • Poprawiono odpowiedź o błędzie w przypadku braku parametru wejściowego lub nieprawidłowego formatu
    • Poprawiono polecenie wykonywania skryptu w celu obsługi komentarza JavaScript z tekstem liniowym.

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 74.0.3729.6

Obsługuje Chrome w wersji 74

  • Naprawiono błąd, który powodował generowanie nieoczekiwanego pliku debug.log w systemie Windows
  • Rozwiązano problem związany z klikaniem myszą oraz przeciąganiem i upuszczaniem w dokumencie SVG
  • W odpowiedziach z ChromeDriver dodano nagłówek kontroli pamięci podręcznej
  • Usunięto typ błędu, który występował, gdy kliknięcie zostało przechwycone przez inny element.
  • Usunięto błąd, który powodował awarię ChromeDriver na urządzeniach z Linuksem bez klucza /dev/shm
  • Usunięto niektóre typy zdarzeń dwukrotnego kliknięcia
  • Rozwiązano problem z poleceniem Pobieranie sesji
  • Rozwiązano problem ze sprawdzaniem błędów w poleceniu Przełącz na ramkę
  • Rozwiązano problem z poleceniem Pobieranie źródła strony

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 73.0.3683.68

Obsługuje Chrome w wersji 73

  • Naprawiono błąd, który powodował generowanie nieoczekiwanego pliku debug.log w systemie Windows
  • Poprawiono kod błędu zwracany w niektórych scenariuszach przez polecenie Execute Script
  • W odpowiedziach z ChromeDriver dodano nagłówek kontroli pamięci podręcznej
  • Domyślnie serwer HTTP podtrzymywał połączenie.
  • Poprawiono polecenie „Zamknij okno” w celu prawidłowej obsługi poleceń użytkownika
  • Poprawiono kod błędu zwracany podczas wysyłania kluczy do wyłączonego elementu
  • Poprawiona zgodność specyfikacji obsługi wartości limitu czasu
  • Poprawiona zgodność specyfikacji polecenia Dodaj plik cookie
    • Zwiększenie długości kolejki nasłuchiwania przez serwer HTTP
  • Polecenie Stały element wyświetlany w modelu Shadow DOM w wersji 0
    • Dodano ostrzeżenie o zmianie działania polecenia Czyszczenie elementu w pliku dziennika
  • Naprawiliśmy polecenie Wykonaj skrypt, aby prawidłowo przekonwertować dokument document.all na format JSON
  • Poprawiona obsługa nieprawidłowych odniesień do elementów

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 2.46

Obsługuje Chrome w wersji 71-73

  • Poprawiono kod błędu zwracany w niektórych scenariuszach przez polecenie Execute Script
  • Domyślnie serwer HTTP podtrzymywał połączenie.
  • Poprawiono polecenie „Zamknij okno” w celu prawidłowej obsługi poleceń użytkownika
  • Poprawiono kod błędu zwracany podczas wysyłania kluczy do wyłączonego elementu
  • Poprawiona zgodność specyfikacji obsługi wartości limitu czasu
  • Poprawiona zgodność specyfikacji polecenia Dodaj plik cookie
  • Poprawiona zgodność specyfikacji polecenia Przełącz na klatkę
  • Zwiększenie długości kolejki nasłuchiwania przez serwer HTTP
  • Polecenie Stały element wyświetlany w modelu Shadow DOM w wersji 0
  • Polecenie dwukrotnego kliknięcia stałego elementu
  • Dodano ostrzeżenie o zmianie działania polecenia Czyszczenie elementu w pliku dziennika
  • Naprawiliśmy polecenie Wykonaj skrypt, aby prawidłowo przekonwertować dokument document.all na format JSON
  • Poprawiona obsługa nieprawidłowych odniesień do elementów

Aby dowiedzieć się więcej, zobacz informacje o wersji.

ChromeDriver 2.45

Obsługuje Chrome w wersji 70-72

  • Naprawiona niezgodność nowej sesji ze specyfikacją
  • Naprawiono ChromeDriver, który nie powinien uruchamiać Chrome, jeśli wersje Chrome i ChromeDriver są niezgodne
  • Naprawiono polecenie Znajdź element zwracające nieprawidłowy kod błędu w przypadku użycia nieprawidłowego lokalizatora
  • Usunięto błędy w niektórych kodach stanu ChromeDriver
  • Usunięto błąd kompilacji w kodzie JS w komponencie WebViewImpl::DispatchTouchEventsForMouseEvents
  • Polecenia dotyczące stałego rozmiaru okna powinny obsługiwać prompty użytkownika
  • Naprawiono ChromeDriver, który nie uruchamia poprawnie Chrome z opcją „user-data-dir=”
  • Polecenie naprawionego stanu jest niezgodne ze specyfikacją
  • Rozwiązany problem z dodawaniem obsługi strictFileInteractability

ChromeDriver 2.44

Obsługuje Chrome w wersji 69-71

  • Rozwiązano problem z działaniem WindowMax na Macu
  • Usunięto nieprawidłowy błąd otwierania alertu w przypadku wywołania uchwytu okna
  • Klucze wysyłania stałego elementu powinny otrzymywać właściwość „text” (tekst) w trybie W3C
  • Poprawiono specjalny przypadek w kodzie XML związany z włączeniem elementu nie jest obsługiwany zgodnie ze specyfikacją.
  • Poprawiono specjalny przypadek kodu XML w przypadku opcji Pobierz element CSS wartości, która nie jest obsługiwana zgodnie ze specyfikacją.
  • Stały zestaw okna Rect musi sprawdzić nieprawidłowe dane wejściowe
  • Rozwiązano problem z obsługą nowych trybów unhandledPromptBehavior

ChromeDriver 2.43

Obsługuje Chrome w wersji 69-71

Zmiany obejmują:

  • Naprawiono analizę składni konfiguracji serwera proxy, która jest niezgodna ze standardem
  • Rozwiązaliśmy problem z niestabilnym poleceniem Uruchom aplikację
  • Rozwiązano problem z nieprawidłowym wykonywaniem zrzutu ekranu elementu w elemencie iframe
  • Dodano ChromeDriver do zmiany rozmiaru okna przez połączenie zdalne.
  • Naprawione kody błędów nie są obsługiwane w elemencie Wyczyść
  • Poprawiono oczekiwanie na element, który nie jest widoczny
  • Poprawiona właściwość elementu Get nie jest zaimplementowana
  • Rozwiązanie problemu z opcją Przełącz na ramka jest niezgodne ze specyfikacją
  • Naprawiony skrypt asynchroniczny nie zwraca kodów błędów zgodnych ze specyfikacją
  • Naprawiony skrypt wykonywania nie zwraca kodów błędów zgodnych ze specyfikacją
  • Naprawiony kod błędu w ExecuteGet jest niezgodny ze specyfikacją
  • Poprawiony tekst alertu wysyłania nie zwraca kodów błędów zgodnych ze specyfikacją
  • Naprawiono Clear() w przypadku elementu wejściowego type="date", którego wartość nie jest edytowalna dla użytkownika.
  • Naprawiony ręcznie uchwyt Chromedriver na potrzeby karty otwieranej ręcznie
  • Poprawiono zezwalanie na dołączanie lub rozpoczynanie nowego pliku dziennika dla chromedriver
  • Naprawiona nowa sesja nie wywołuje trybu w3c, jeśli flaga jest ustawiona na firstMatch.

ChromeDriver 2.42

Obsługuje Chrome w wersji 68-70

Zmiany obejmują:

  • Stały element ClickEelement w emulacji mobilnej
  • Poprawiono białą listę adresów IP z IPv4
  • Rozwiązano problem z uruchamianiem ChromeDriver z flagą „Biała lista-ips” w systemie macOS
  • Poprawiono funkcję SetTimeout, tak aby akceptowała formaty sprzed W3C i W3C
  • Poprawione wykonywanie zrzutu ekranu elementu
  • Naprawiony problem z ChromeDriver, który poszukuje też plików binarnych Chrome w systemowej ścieżce PATH
  • Stała maksymalizacja okna i pełnego ekranu
  • Wdrożyliśmy funkcję ponownego odtwarzania logów. ( Na Androidzie i zdalnej przeglądarce jeszcze nie działa).
  • Poprawiono niektóre kody błędów niezgodne ze standardem W3C
  • Poprawiono obsługę pliku console.log z wieloma argumentami nieprawidłowo
  • Poprawiony element GetElementRect powinien zezwalać na podwójne pozycje
  • Stała emulacja dotyku

ChromeDriver 2.41

Obsługuje Chrome w wersji 67-69

Zmiany obejmują:

  • Rozwiązaliśmy problem polegający na tym, że ChromeDriver uruchamiał się z opcją „whitelisted-ips”
  • Zdalny port debugowania jest zwracany w sekcji Możliwości
  • Implementacja pobierania rozmiaru okna na Androidzie
  • Ulepszyliśmy komunikaty o błędach podczas uruchamiania Chrome na komputerze
  • ChromeDriver ulega awarii, gdy nie można uruchomić plików binarnych Chrome
  • Wartość zamknięcia okna jest zgodna ze specyfikacją