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ą