ダウンロード

現在のリリース

適切なバージョンの ChromeDriver を選択する方法について詳しくは、バージョンの選択ページをご覧ください。

Chrome ドライバ 114.0.5735.90

Chrome バージョン 114 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 114.0.5735.16

Chrome バージョン 114 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 113.0.5672.63

Chrome バージョン 113 に対応

  • 解決済みの問題 4205: Classic と BiDi で同じオブジェクト ID が表示される [Pri-1]
  • 解決済みの問題 4302: ExecuteGetWindowHandles の最初のタブに Mapper があると想定しない [Pri-1]
  • 解決済みの問題 4356: Chrome 110 で設定値「download.default_directory」が使用されない [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 113.0.5672.24

Chrome バージョン 113 に対応

  • 解決済みの問題 4205: Classic と BiDi で同じオブジェクト ID が表示される [Pri-1]
  • 解決済みの問題 4302: ExecuteGetWindowHandles の最初のタブに Mapper があると想定しない [Pri-1]
  • 解決済みの問題 4356: Chrome 110 で設定値「download.default_directory」が使用されない [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 112.0.5615.49

Chrome バージョン 112 に対応

  • 解決済みの問題 3517: ヘッドレス以外のデバイスで印刷機能を有効にする [Pri-]
  • 解決済みの問題 4419: chromedriver 使用時のスピードメーターのオーバーヘッドが大きい [Pri-3]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 112.0.5615.28

Chrome バージョン 112 に対応

  • 解決済みの問題 4357: --headless および --user-data-dir オプションを使用した Chromedriver バージョン 110.0.5481.77 セッションの問題。[プライ 1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 111.0.5563.64

Chrome バージョン 111 に対応

  • 解決済みの問題 4216: カスタムの BiDiMapper を使用して ChromeDriver を実行する [Pri-]
  • 解決済みの問題 4300: ウィンドウ ハンドルが Classic と BiDi の間で相互運用可能 [Pri-]
  • 解決済みの問題 4325: call_function.js の jsonSerialize での toJSON の処理が標準から逸脱。[Pri-]
  • 解決済みの問題 4330: DevToolsClientImpl::AddListener で DCHECK が失敗する [Pri-]
  • 解決済みの問題 4357: --headless および --user-data-dir オプションを使用した ChromeDriver セッションの問題 [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 111.0.5563.41

Chrome バージョン 111 に対応

  • 解決済みの問題 4357: --headless および --user-data-dir オプションを使用した ChromeDriver セッションの問題 [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 111.0.5563.19

Chrome バージョン 111 に対応

  • 解決済みの問題 4216: カスタムの BiDiMapper を使用して ChromeDriver を実行する [Pri-]
  • 解決済みの問題 4300: ウィンドウ ハンドルが Classic と BiDi の間で相互運用可能 [Pri-]
  • 解決済みの問題 4325: call_function.js の jsonSerialize での toJSON の処理が標準から逸脱。[Pri-]
  • 解決済みの問題 4330: DevToolsClientImpl::AddListener で DCHECK が失敗する [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 110.0.5481.77

Chrome バージョン 110 に対応

  • 解決済みの問題 4193: Android 13 で新しいセッションを開始できない [Pri-]
  • 解決済みの問題 4272: WebSocket が code=0 を FIN インジケーターとして扱う必要がある [Pri-]
  • 解決済みの問題 4276: ChromeDriver の接続に関する問題を修正 [Pri-]
  • 解決済みの問題 4295: "webSocketUrl": true を使用する ChromeDriver が際どい [Pri-]
  • 解決済みの問題 4297: ChromeDriver Bidi が正しくシリアル化されない [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 110.0.5481.30

Chrome バージョン 110 に対応

  • 解決済みの問題 4193: Android 13 で新しいセッションを開始できない [Pri-]
  • 解決済みの問題 4272: WebSocket が code=0 を FIN インジケーターとして扱う必要がある [Pri-]
  • 解決済みの問題 4276: ChromeDriver の接続に関する問題を修正 [Pri-]
  • 解決済みの問題 4295: "webSocketUrl": true を使用する ChromeDriver が際どい [Pri-]
  • 解決済みの問題 4297: ChromeDriver Bidi が正しくシリアル化されない [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 109.0.5414.74

Chrome バージョン 109 に対応

  • 解決済みの問題 4179: BiDi セッションは複数の接続をサポートする必要がある [Pri-]
  • 解決済みの問題 4203: クレジット情報を改善する [Pri-]
  • 解決済みの問題 4263: Meta+A でクラッシュが発生する [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 109.0.5414.25

Chrome バージョン 109 に対応

  • 解決済みの問題 4179: BiDi セッションは複数の接続をサポートする必要がある [Pri-]
  • 解決済みの問題 4203: クレジット情報を改善する [Pri-]
  • 解決済みの問題 4263: Meta+A でクラッシュが発生する [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 108.0.5359.71

Chrome バージョン 108 に対応 詳しくは、リリースノートをご覧ください。

Chrome ドライバ 108.0.5359.22

Chrome バージョン 108 に対応

  • 解決済みの問題 4204: 失敗した WPT test_top_level_and_one_child を修正 [Pri-]
  • 解決済みの問題 4215: chromedriver_mac64_m1 ビルドの名前を chromedriver_mac_arm64 に変更しました [Pri-]
  • 解決済みの問題 4221: クリック コマンドでブラウザを閉じるとクラッシュする [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 107.0.5304.62

Chrome バージョン 107 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 107.0.5304.18

Chrome バージョン 107 に対応

  • 解決済みの問題 4180: BiDiMapper が開始されたことが通知されるまで、BiDi コマンドの処理を禁止 [Pri-]
  • 解決済みの問題 4198: ChromeDriver BiDi では、BiDiMapper が常に最初のタブにあると仮定すべきではない [Pri-]
  • 解決済みの問題 4207: WPT 実行時に WebDriver エラーが発生する [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 106.0.5249.61

Chrome バージョン 106 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 106.0.5249.21

Chrome バージョン 106 に対応

  • 解決済みの問題 4016: ChromeDriver に基本的な BiDi サポートを追加(Mapper ベース)[Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 105.0.5195.52

Chrome バージョン 105 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 105.0.5195.19

サポート対象の Chrome バージョン

詳細については、リリースノートをご覧ください。

Chrome ドライバ 104.0.5112.79

Chrome バージョン 104 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 104.0.5112.29

Chrome バージョン 104 に対応

  • 解決済みの問題 4121: WebDriver コマンドが「予期しないコマンド応答」で失敗することがある [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 104.0.5112.20

Chrome バージョン 104 に対応

  • 解決済みの問題 4121: WebDriver コマンドが「予期しないコマンド応答」で失敗することがある [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 103.0.5060.134

Chrome バージョン 103 に対応

  • 解決済みの問題 4048: ターゲット フレームの接続解除 [Pri-]
  • 解決済みの問題 4121: WebDriver コマンドが「予期しないコマンド応答」で失敗することがある [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 103.0.5060.53

Chrome バージョン 103 に対応

  • 解決済みの問題 4048: ターゲット フレームの接続解除 [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 103.0.5060.24

Chrome バージョン 103 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 102.0.5005.61

Chrome バージョン 102 に対応

  • 解決済みの問題 1309282: chromedriver が複数の値を持つスイッチをサポートしていない [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 102.0.5005.27

Chrome バージョン 102 に対応

  • 解決済みの問題 1309282: chromedriver が複数の値を持つスイッチをサポートしていない [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 101.0.4951.41

Chrome バージョン 101 に対応

  • 解決済みの問題 4046: 空のフェンス付きフレームを追加するときに DCHECK ヒットする [Pri-]
  • 解決済みの問題 4080: ネストされたフレームに切り替えられない [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 101.0.4951.15

Chrome バージョン 101 に対応

  • 解決済みの問題 4046: 空のフェンス付きフレームを追加するときに DCHECK ヒットする [Pri-]
  • 解決済みの問題 4080: ネストされたフレームに切り替えられない [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 100.0.4896.60

Chrome バージョン 100 に対応

  • 解決済みの問題 4002: フェンス付きフレームのサポート [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 100.0.4896.20

Chrome バージョン 100 に対応

  • 解決済みの問題 4002: フェンス付きフレームのサポート [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 99.0.4844.51

Chrome バージョン 99 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 99.0.4844.35

Chrome バージョン 99 に対応

  • 取り消し済み解決済みの問題 2269: BMP 以外の文字(U+FFFF を超えるコードポイント)が使用できない [Pri-3]
  • 解決済みの問題 chromium:1295243: ChromeDriver sendKeys の回帰 [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 99.0.4844.17

Chrome バージョン 99 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 98.0.4758.102

Chrome バージョン 98 に対応

  • 解決済みの問題 3933: ビューポートの端でのクリックがエラーなしで無効 [Pri-]
  • 取り消し済み解決済みの問題 2269: BMP 以外の文字(U+FFFF を超えるコードポイント)が使用できない [Pri-3]
  • 解決済みの問題 chromium:1295243: ChromeDriver sendKeys の回帰 [Pri-1]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 98.0.4758.80

Chrome バージョン 98 に対応

  • 解決済みの問題 3933: ビューポートの端でのクリックがエラーなしで無効 [Pri-]
  • 解決済みの問題 2269: BMP 以外の文字(U+FFFF を超えるコードポイント)が使用できない [Pri-3]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 98.0.4758.48

Chrome バージョン 98 に対応

  • 解決済みの問題 3933: ビューポートの端でのクリックがエラーなしで無効 [Pri-]
  • 解決済みの問題 2269: BMP 以外の文字(U+FFFF を超えるコードポイント)が使用できない [Pri-3]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 97.0.4692.71

Chrome バージョン 97 に対応

  • 解決済みの問題 3878: 要素のクリックに関する小数要素座標の処理を改善 [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 97.0.4692.36

Chrome バージョン 97 に対応

  • 解決済みの問題 3878: 要素のクリックに関する小数要素座標の処理を改善 [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 97.0.4692.20

Chrome バージョン 97 に対応

  • 解決済みの問題 3878: 要素のクリックに関する小数要素座標の処理を改善 [Pri-]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 96.0.4664.45

Chrome バージョン 96 に対応

  • 解決済みの問題 3445: シャドウルート内の iframe の要素にアクセスできない [Pri-3]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 96.0.4664.35

Chrome バージョン 96 に対応

  • 解決済みの問題 3445: シャドウルート内の iframe の要素にアクセスできない [Pri-3]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 96.0.4664.18

Chrome バージョン 96 に対応

  • 解決済みの問題 3445: シャドウルート内の iframe の要素にアクセスできない [Pri-3]

詳細については、リリースノートをご覧ください。

Chrome ドライバ 95.0.4638.69

Chrome バージョン 95 に対応

  • 解決済みの問題 3857: Host ヘッダーまたはオリジン ヘッダーが指定されているが、許可リストまたは localhost ではない [Pri-1]
  • --allowed-origins 引数を追加しました

詳細については、リリースノートをご覧ください。

Chrome ドライバ 95.0.4638.54

Chrome バージョン 95 に対応

  • 解決済みの問題 3857: Host ヘッダーまたはオリジン ヘッダーが指定されているが、許可リストまたは localhost ではない [Pri-1]
  • --allowed-origins 引数を追加しました

詳細については、リリースノートをご覧ください。

Chrome ドライバ 95.0.4638.17

Chrome バージョン 95 に対応

  • 解決済みの問題 3857: Host ヘッダーまたはオリジン ヘッダーが指定されているが、許可リストまたは localhost ではない [Pri-1]
  • --allowed-origins 引数を追加しました

詳細については、リリースノートをご覧ください。

Chrome ドライバ 95.0.4638.10

Chrome バージョン 95 に対応

  • 解決済みの問題 3857: Host ヘッダーまたはオリジン ヘッダーが指定されているが、許可リストまたは localhost ではない [Pri-1]
  • --allowed-origins 引数を追加しました

詳細については、リリースノートをご覧ください。

Chrome ドライバ 94.0.4606.113

Chrome バージョン 94 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 94.0.4606.61

Chrome バージョン 94 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 94.0.4606.41

Chrome バージョン 94 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 93.0.4577.63

Chrome バージョン 93 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 93.0.4577.15

Chrome バージョン 93 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 92.0.4515.107

Chrome バージョン 92 に対応

詳細については、リリースノートをご覧ください。

Chrome ドライバ 92.0.4515.43

Chrome バージョン 92 に対応

  • 解決済みの問題 3389: ChromeDriver リクエストのホスト検証

詳細については、リリースノートをご覧ください。

Chrome ドライバ 91.0.4472.101

Chrome バージョン 91 に対応

  • 解決済みの問題 1205107: ウェブ アプリケーションのフィールドの属性値を取得できない。

詳細については、リリースノートをご覧ください。

ChromeDriver 91.0.4472.19

Chrome バージョン 91 に対応

  • 解決済みの問題 3744: リンク ナビゲーション後に SendKeys() と Click() が通知なく失敗する
  • 解決済みの問題 3746: 属性エンドポイントで値が誤って更新される

詳細については、リリースノートをご覧ください。

ChromeDriver 90.0.4430.24

Chrome バージョン 90 に対応

  • 解決済みの問題 3708: Shadow DOM 内の要素で GetElementLocation の inView が失敗する
  • 解決済みの問題 3721: 有効な場合に Service Worker のパフォーマンス ログを収集する
  • 解決済みの問題 3731: AdbImpl::GetPidByName が、OnePlus などの標準以外の Android OS で正しく機能しない
  • 解決済みの問題 3733: localhost 上のドメインで致命的な障害が発生する
  • 解決済みの問題 3734: ドライバが間違ったドメインで Cookie を設定しようとするとエラーが発生する
  • 解決済みの問題 3743: 呼び出し関数をリファクタリングし、要素を削除する問題を修正しました。

詳細については、リリースノートをご覧ください。

ChromeDriver 89.0.4389.23

Chrome バージョン 89 に対応

  • 解決済みの問題 3667: レンダラからのメッセージの受信がタイムアウトした
  • 解決済みの問題 3675: GetElementLocation がブール値を配列として誤って処理する inView メソッドを使用する
  • 解決済みの問題 3682: 部分的にビューポートから外れている要素に対して GetElementRegion が間違ったサイズを返す
  • 解決済みの問題 3690: 拡張機能で chrome.windows API を使用すると ChromeDriver が失敗する

詳細については、リリースノートをご覧ください。

ChromeDriver 88.0.4324.96

Chrome バージョン 88 に対応

  • 解決済みの問題 3641: Chrome Beta v87 と chromedriver v(87/86)でブラウザ ウィンドウにフォーカスがないとページが読み込まれない/レンダリングされない

詳細については、リリースノートをご覧ください。

ChromeDriver 88.0.4324.27

Chrome バージョン 88 に対応

  • 解決済みの問題 3611: 分度器での getText() の出力が <element>.innerText と異なる
  • 解決済みの問題 3625: 要素のスクリーンショットの互換性を改善
  • 解決済みの問題 3628: 古い要素参照と誤った URL が、パスに別の URL を含む URL として報告される
  • 解決済みの問題 3631: webauthn:extension:largeBlob 機能のサポートを追加する
  • 解決済みの問題 3635: Chromedriver 86 - chromedriver.quit() がアンロード イベントを適切に渡していないと思われる
  • 解決済みの問題 3649: Windows 10 でヘッドレス モードを使用している場合に、選択したテキストをクリップボードにコピーできない

詳細については、リリースノートをご覧ください。

ChromeDriver 87.0.4280.88

Chrome バージョン 87 に対応

  • 解決済みの問題 3641: Chrome Beta v87 と chromedriver v(87/86)でブラウザ ウィンドウにフォーカスがないとページが読み込まれない/レンダリングされない
  • 解決済みの問題 3657: スクリーンショットの背景ブラウザがタイムアウトする

詳細については、リリースノートをご覧ください。

ChromeDriver 87.0.4280.20

Chrome バージョン 87 に対応

  • 解決済みの問題 2421: Android adb-server で古いポート転送チャンネルを削除する
  • 解決済みの問題 3474: エミュレートしたモバイル デバイスのリストの更新が必要
  • 解決済みの問題 3507: 「計算されたロールの取得」の実装
  • 解決済みの問題 3508: 「計算されたラベルの取得」の実装
  • 解決済みの問題 3584: ChromeDriver コマンドライン オプション --whitelist-ips の名前を変更
  • 解決済みの問題 3588: Bidi WebSocket 接続
  • 解決済みの問題 3594: メインページよりも前に OOPIF が読み込まれると、ナビゲーションが途中で完了する
  • 解決済みの問題 3598: webview_devtools_remote ソケットに転送される DevTools ポートのコマンドライン オプション
  • 解決済みの問題 3608: Chromedriver debuggerAddress が ipv6 をサポートしていない

詳細については、リリースノートをご覧ください。

Chrome ドライバ 86.0.4240.22

Chrome バージョン 86 に対応

  • 解決済みの問題 3370: Chrome を正常にシャットダウンしないと Cookie が SQLite 永続ファイルに正しく保存されない
  • 解決済みの問題 3401: Get Element Location JS で要素の表示中心が見つからない
  • 解決済みの問題 3462: sendKeys について、MAC で CMD キーが機能しない
  • 解決済みの問題 3541: クライアントと ChromeDriver 間のログを改善
  • 解決済みの問題 3559: ChromeDriver で互換性がないと報告されたときに Chrome のバージョンを出力する

詳細については、リリースノートをご覧ください。

Chrome ドライバ 85.0.4183.87

Chrome バージョン 85 に対応

  • 解決済みの問題 3578: Chrome 85 では、アラート ダイアログが開いているときにウィンドウを適切に操作できなくなる

詳細については、リリースノートをご覧ください。

Chrome ドライバ 85.0.4183.83

Chrome バージョン 85 に対応

  • 解決済みの問題 3577: ChromeDriver 85 が、変更された Chrome ディレクトリ(C:\Program Files)を検出しない

詳細については、リリースノートをご覧ください。

Chrome ドライバ 85.0.4183.38

Chrome バージョン 85 に対応

  • 解決済みの問題 3214: ChromeDriver78: Sendkeys でテキスト選択が SQLite でリセットされる
  • 解決済みの問題 3376: ChromeDriver から LaunchApp コマンドを削除する
  • 解決済みの問題 3432: ページの読み込み完了を NavigationTracker で検出できないことがある
  • 解決済みの問題 3481: W3C 仕様に沿った新しい印刷エンドポイント
  • 解決済みの問題 3488: プロキシが正しく構成されていないときに drive.get がエラーをスローしない
  • 解決済みの問題 3502: document.hasFocus() を使用して要素がフォーカスされているかどうかを確認する
  • 解決済みの問題 3515: selenium.common.exceptions.WebDriverException: メッセージ: 不明なエラー: 不正なインスペクタ メッセージ

詳細については、リリースノートをご覧ください。

Chrome ドライバ 84.0.4147.30

Chrome バージョン 84 に対応

  • 解決済みの問題 3420: 印刷ウィンドウに切り替えると、chromedriver が応答しなくなる
  • 解決済みの問題 3421: ドライバがスタイルなしでキリル文字を返す
  • 解決済みの問題 3422: プロトタイプ 1.6.0.3 で GetElementText が破損する
  • 解決済みの問題 3434: 「ブラウザ」ログから「assert」メッセージを取得できない

詳細については、リリースノートをご覧ください。

Chrome ドライバ 83.0.4103.39

Chrome バージョン 83 に対応

  • proto.js で正しく動作するよう Chromedriver を更新しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 83.0.4103.14

Chrome バージョン 83 に対応

  • 解決済みの問題 1778: ChromeDriver からの launchApp のサポートを終了
  • 解決済みの問題 2520: Chrome が応答しない場合、InitSession が永続的に待機することがある
  • 解決済みの問題 3120: 新しいタブからのヘッドレス モードのダウンロード
  • 解決済みの問題 3234: 部分文字列の前にセミコロンがあることを確認する
  • 解決済みの問題 3240: ExecuteGetElementRect が GET_SIZE から返されたステータスをチェックしない
  • 解決済みの問題 3331: get_cookies() メソッドが double 型の「expiry」キーを返すが、w3c モードでは int64 になる必要がある
  • 解決済みの問題 3332: 再試行タイムアウトが重大として記録される
  • 解決済みの問題 3339: Chromedriver がコード null で予期せず終了し、シグナル SIGTRAP が表示される
  • 解決済みの問題 3351: セキュリティに関する考慮事項を改善するためのメッセージ
  • 解決済みの問題 3352: 色要素の SendKeys のサポート
  • 解決済みの問題 3353: フレーム コンテキストが破棄された後も保留中のナビゲーションを待機する
  • 解決済みの問題 3375: Chromedriver v80 が一部のサイトで getPageSource でハングする
  • 解決済みの問題 3383: Windows 版 ChromeDriver 80 以降が、特定の要素またはクリック コマンドで終了または停止しているように見える
  • 解決済みの問題 3399: wasThrown チェックを削除

Chrome ドライバ 81.0.4044.138

Chrome バージョン 81 に対応

  • proto.js で正しく動作するよう Chromedriver を更新しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 81.0.4044.69

Chrome バージョン 81 に対応

  • 一部のサイトで Chromedriver が getPageSource でクラッシュする問題を修正しました。
    • 特定の要素またはクリック コマンドで ChromeDriver がクラッシュする問題を修正しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 81.0.4044.20

Chrome バージョン 81 に対応

  • HTML 要素の場所を取得しようとしたときのエラーを修正しました。
    • Cookie の取得および追加コマンドがフレーム固有になりました。
    • 標準の JavaScript オブジェクトを再定義するサイトで発生する一部の問題を修正しました。
    • ChromeDriver は、Target Closed メッセージを受信した後も読み込みが完了するまで待機します。
    • Chromedriver がタイムアウトに対して仕様に準拠したエラーコードを返すようになりました
    • ChromeDriver の NewSession コマンドで予期しない応答時間が遅くなる問題を修正しました。
    • 10 分を超えるユーザー定義のタイムアウトがサポートされるようになりました。
    • 修正済み: IPv4 と IPv6 の不一致が原因で ChromeDriver が DevTools に接続できない
    • Linux の Chrome バイナリの検索順序を復元しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 80.0.3987.106

Chrome バージョン 80 に対応

  • Linux で Chrome バイナリの検索順序を復元

詳細については、リリースノートをご覧ください。

Chrome ドライバ 80.0.3987.16

Chrome バージョン 80 に対応

  • プロキシの使用時に読み込みページが中断される問題を修正しました。
  • Chromedriver は現在のフレームが読み込まれるのを待機するようになりました。
  • ChromeDriver のログには、ドライバが使用したポートが記録されます。
  • W3C モードで SetGeoLocation を有効にしました。
  • UnexpectedAlertOpen ステータスの欠落しているアラート テキストを追加しました。
  • CRX2 拡張機能の読み込み時のメッセージを改善しました。
  • ExecuteGetPageSource で発生する可能性のある競合状態を修正しました。
  • allowInsecureCerts 機能が true の場合に ChromeDriver で --ignore-certificate-errors フラグを追加
  • エラー メッセージを更新し、そのような実行コンテキストがない場合のステータスを返しました
  • 修正済み: 保留中のナビゲーションを待機している間、ChromeDriver が無期限にブロックすることがありました。
  • AddCookie と GetCookie に SameSite 属性を追加しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 79.0.3945.36

Chrome バージョン 79 に対応

バージョン 79.0.3945.16 からの次の変更が含まれます。

  • 要素座標の計算が誤っている問題を修正しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 79.0.3945.16

Chrome バージョン 79 に対応

  • コマンドの実行中に JavaScript アラートが発生したときに ChromeDriver がクラッシュする問題を修正しました
    • スクリーンショットの撮影中にアラートが発生すると Chromedriver がロックされるバグを修正
    • Chrome の起動コマンドから --ignore-certificate-errors を削除しました
    • PlatformName と platformName を Win10 の Windows に変更しました。
    • 「enable-automation」が除外されている場合の未定義の window.navigator.webdriver を修正しました。
  • WPT テスト「test_not_editing_inputs[hidden]」を修正しました。
    • ヘッドレス モードの使用時に「要素がクリックできない」問題を修正

詳細については、リリースノートをご覧ください。

Chrome ドライバ 78.0.3904.105

Chrome バージョン 78 に対応

バージョン 78.0.3904.70 に対する以下の変更が含まれます。 * 要素の座標計算の誤りを修正

詳細については、リリースノートをご覧ください。

Chrome ドライバ 78.0.3904.70

Chrome バージョン 78 に対応

バージョン 78.0.3904.11 からの次の変更が含まれます。

  • Retina ディスプレイでのスクリーンショットのサイズ調整に関する変更を元に戻しました(複数の問題が報告されたため)。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 78.0.3904.11

Chrome バージョン 78 に対応

  • JavaScript オブジェクトのシリアル化に関するいくつかの問題を修正しました。
    • Android 版 Chrome の機能マッチングのバグを修正しました。
    • 権限の自動化を実装
    • Retina ディスプレイでのスクリーンショットのサイズを修正しました。
  • 一部のシナリオでページ読み込みのタイムアウトを修正しました。
    • platformName の機能マッチングの改善
    • ポインタをプルダウン リスト オプションに移動する際に返されるエラーコードを修正しました
    • ヘッドレス モードでのダウンロードに影響する問題を修正しました

詳細については、リリースノートをご覧ください。

Chrome ドライバ 77.0.3865.40

Chrome バージョン 77 に対応

バージョン 77.0.3865.10 からの次の変更が含まれます。

  • JavaScript オブジェクトのシリアル化とシリアル化解除に関する 2 つのバグを修正しました。
  • 機能をマッチングする際の platformName: android の処理を修正しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 77.0.3865.10

Chrome バージョン 77 に対応

  • Actions API の実装に関するいくつかの問題を修正しました
    • JavaScript コードの実行と結果処理の改善
    • OSS モードで本文が空の POST リクエストが誤って拒否されるバグを修正しました。
  • ナビゲーション トラッカーがさらに便利に
  • 積極的ページ読み込み戦略をサポートする
    • W3C WebDriver の仕様に [New Window] コマンドを追加しました。
  • ヘッドレス モードでのファイルのダウンロード保存をサポート
  • CRX3 拡張機能の読み込みのサポートを追加しました

詳細については、リリースノートをご覧ください。

Chrome ドライバ 76.0.3809.126

Chrome バージョン 76 に対応

バージョン 76.0.3809.68 からの次の変更が含まれます。

  • JavaScript オブジェクトのシリアル化とシリアル化解除に関する 2 つのバグを修正しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 76.0.3809.68

Chrome バージョン 76 に対応

バージョン 76.0.3809.25 からの次の変更が含まれます。

  • JavaScript オブジェクトで循環参照を検出するバグを修正しました。
  • 特定の JavaScript エラーが発生すると ChromeDriver がクラッシュするバグを修正しました。
  • Actions API が Shadow DOM 内の要素とやり取りできないバグを修正しました。
    • アクション API コマンド間で修飾キーの状態を追跡するバグを修正しました。
    • アクション API コマンド間でポインタの位置を追跡するバグを修正しました
    • 「W3C モードで W3C 以外の標準コマンドを呼び出すことはできません」というエラーの発生時にログファイルに保存

詳細については、リリースノートをご覧ください。

Chrome ドライバ 76.0.3809.25

Chrome バージョン 76 に対応

バージョン 76.0.3809.12 からの次の変更が含まれます。

  • OSS モードで本文が空の POST リクエストが誤って拒否されるバグを修正しました。
  • Chrome ログを取得するための新しいエンドポイントを追加しました
    • W3C モードの Is Display コマンドのエンドポイントを追加

詳細については、リリースノートをご覧ください。

Chrome ドライバ 76.0.3809.12

Chrome バージョン 76 に対応

  • Actions API の実装が完了した
    • スクリプト タイムアウト処理の仕様準拠を改善
    • [Execute Script] コマンドからの結果のシリアル化を改善
    • 要素をスクロールして表示する際の問題を修正しました
    • WebDriver の仕様で定義されているキャンセル キーの処理を追加しました。
    • 未処理のアラートエラー レスポンスの処理を修正しました
    • <details> 要素の処理を修正しました。
    • スイッチ名でオプションの先頭のダッシュを使えるように、excludeSwitches オプションを更新しました

詳細については、リリースノートをご覧ください。

Chrome ドライバ 75.0.3770.140

Chrome バージョン 75 に対応

バージョン 75.0.3770.90 からの次の変更が含まれます。

  • 一部の JavaScript エラーが発生すると ChromeDriver がクラッシュするバグを修正しました。
  • アクション間で修飾キーの状態を保持するバグを修正しました。

詳細については、リリースノートをご覧ください。

Chrome ドライバ 75.0.3770.90

Chrome バージョン 75 に対応

バージョン 75.0.3770.8 からの次の変更が含まれます。

  • OSS モードで本文が空の POST リクエストが誤って拒否されるバグを修正しました。
  • Chrome ログを取得するための新しいエンドポイントを追加

詳細については、リリースノートをご覧ください。

Chrome ドライバ 75.0.3770.8

Chrome バージョン 75 に対応

最も顕著な変更点は、ChromeDriver がデフォルトで W3C 標準準拠モードで実行されるようになったことです。その他の変更点は次のとおりです。

  • 要素の消去中にぼかしイベントが 2 回発生するバグを修正しました。
  • W3C 標準の要件に従って、機能 loggingPrefs の名前を goog:loggingPrefs に変更しました。
  • W3C モードでのエラー処理を修正しました。
    • ドメイン名の先頭にドットを付けずに Cookie を作成する場合の正しい処理
    • スクリプトのタイムアウトに null を使用できます。
    • 「multiple」属性を持つファイル入力に対する Element Send Keys コマンドを修正しました
    • アクティブな要素が存在しない場合に「そのような要素はありません」というエラーを返すように [アクティブ要素を取得] コマンドを修正しました
    • 不適切な形式の URL へのナビゲーションが「無効な引数」エラーを返すように修正
    • 無効なセッション ID を受信した場合の HTTP ステータス コードを修正しました
    • 入力パラメータが存在しないか不適切な形式である場合のエラー レスポンスを修正しました
    • 行指向の JavaScript コメントを処理するように [Execute Script] コマンドを修正

詳細については、リリースノートをご覧ください。

Chrome ドライバ 74.0.3729.6

Chrome バージョン 74 に対応

  • Windows で予期しない debug.log ファイルを生成するバグを修正しました。
  • SVG ドキュメント内でのマウスのクリックとドラッグ&ドロップを修正しました。
  • ChromeDriver からのレスポンスに cache-control ヘッダーを追加しました。
  • クリックが別の要素によってインターセプトされた場合のエラーの種類を修正しました。
  • /dev/shm がない Linux デバイスで ChromeDriver が失敗するバグを修正しました。
  • 一部のダブルクリック イベントを修正しました
  • セッション取得コマンドを修正
  • 「フレームに切り替え」コマンドのチェックエラーを修正しました。
  • [ページソースを取得] コマンドを修正しました

詳細については、リリースノートをご覧ください。

Chrome ドライバ 73.0.3683.68

Chrome バージョン 73 に対応

  • Windows で予期しない debug.log ファイルを生成するバグを修正しました。
  • 一部のシナリオで [Execute Script] コマンドから返されるエラーコードを修正しました。
  • ChromeDriver からのレスポンスに cache-control ヘッダーを追加しました。
  • HTTP サーバーがデフォルトで接続を維持するようにしました
  • ユーザー プロンプトを正しく処理するように [ウィンドウを閉じる] コマンドを修正しました
  • 無効な要素にキーを送信する際に返されるエラーコードを修正しました
  • タイムアウト値の処理の仕様コンプライアンスを改善
  • Cookie 追加コマンドの仕様準拠を改善しました
    • HTTP サーバーのリッスンキューの長さが増加
  • v0 Shadow DOM の [要素の表示] コマンドを修正しました
    • ログファイルの Element Clear コマンドの動作変更に関する警告を追加
  • document.all を JSON 形式に正しく変換するように Execute Script コマンドを修正しました
  • 不正な要素参照の処理を改善

詳細については、リリースノートをご覧ください。

Chrome ドライバ 2.46

Chrome v71-73 に対応

  • 一部のシナリオで [Execute Script] コマンドから返されるエラーコードを修正しました。
  • HTTP サーバーがデフォルトで接続を維持するようにしました
  • ユーザー プロンプトを正しく処理するように [ウィンドウを閉じる] コマンドを修正しました
  • 無効な要素にキーを送信する際に返されるエラーコードを修正しました
  • タイムアウト値の処理の仕様コンプライアンスを改善
  • Cookie の追加コマンドの仕様準拠を改善
  • 「フレームに切り替え」コマンドの仕様遵守を改善しました。
  • HTTP サーバーのリッスンキューの長さが増加
  • v0 Shadow DOM の [要素の表示] コマンドを修正
  • 固定要素の DoubleClick コマンド
  • ログファイルの Element Clear コマンドの動作変更に関する警告を追加
  • document.all を JSON 形式に正しく変換するように Execute Script コマンドを修正しました
  • 不正な要素参照の処理を改善

詳細については、リリースノートをご覧ください。

Chrome ドライバ 2.45

Chrome v70-72 に対応

  • 新しいセッションが仕様に準拠しない問題を修正
  • Chrome と ChromeDriver のバージョンに互換性がない場合に ChromeDriver が Chrome を起動しない問題を修正しました
  • 無効なロケーターの使用時に [要素を探す] コマンドが誤ったエラーコードを返す問題を修正しました。
  • 一部の ChromeDriver のステータス コードが正しくない問題を修正しました
  • WebViewImpl::DispatchTouchEventsForMouseEvents 内の JS におけるコンパイル エラーを修正しました。
  • 固定ウィンドウ サイズのコマンドでユーザー プロンプトを処理する必要がある
  • ChromeDriver で Chrome オプション「user-data-dir=」を使用して Chrome が正しく起動しない問題を修正しました。
  • 修正ステータス コマンドが仕様に準拠していません
  • strictFileInteractionability の Add サポートを修正しました。

Chrome ドライバ 2.44

Chrome v69-71 に対応

  • Mac の WindowMaximize を修正
  • ウィンドウ ハンドルの呼び出しに関する誤った「アラートを開くエラー」を修正しました
  • W3C モードで要素の送信キーが「text」プロパティを取得するよう修正しました。
  • XML の特殊なケースで「要素が有効である」が仕様に従って処理されない問題を修正しました。
  • XML の要素 CSS 値取得の特殊なケースが仕様に従って処理されない問題を修正しました
  • Set Window Rect が無効な入力をチェックする必要がある問題を修正しました
  • サポートの新しい unhandledPromptBehavior モードを修正しました

Chrome ドライバ 2.43

Chrome v69-71 に対応

変更点は次のとおりです。

  • プロキシ構成の解析が標準に準拠していない問題を修正しました。
  • アプリ起動コマンドが不安定になる問題を修正しました
  • iFrame 内の要素のスクリーンショットが正しく撮影されない問題を修正しました
  • リモート接続を介したウィンドウ サイズ変更をサポートする ChromeDriver を追加しました
  • クリア要素でエラーコードが処理されない問題を修正しました。
  • 要素が表示されるまで待機しない問題を修正しました。
  • Get 要素のプロパティが実装されていない問題を修正しました。
  • 「フレームへの切り替え」が仕様に準拠しない問題を修正
  • Execute Async Script が仕様準拠のエラーコードを返さない問題を修正しました。
  • 実行スクリプトが仕様準拠のエラーコードを返さない問題を修正しました。
  • ExecuteGet のエラーコードが仕様に準拠していない問題を修正しました。
  • アラート テキストの送信時に仕様に準拠したエラーコードが返されない問題を修正しました
  • 入力 type="date" の clear() がユーザーによる編集不可とされる問題を修正しました。
  • 手動で開いたタブのウィンドウ ハンドルを Chromedriver が取得する問題を修正しました
  • chromedriver のログファイルの追加または新しいログファイルの開始を許可する
  • フラグが firstMatch の場合、新規セッションが W3C モードを呼び出さない問題を修正しました。

Chrome ドライバ 2.42

Chrome v68-70 に対応

変更点は次のとおりです。

  • モバイル エミュレーションの ClickEelement を修正
  • IPv4 の許可リストに登録された IP を修正しました
  • Mac OS で許可リストに登録された ChromeDriver の起動に関する問題を修正しました
  • W3C より前の形式と W3C 形式の両方を受け入れるように SetTimeout を修正しました
  • 要素撮影のスクリーンショットを修正しました
  • ChromeDriver がシステム PATH でも Chrome バイナリを検索する問題を修正しました。
  • ウィンドウの最大化と全画面の固定
  • ログリプレイ機能を実装しました。(Android とリモート ブラウザではまだ機能しません)
  • 一部のエラーコードが W3C 標準に準拠していない問題を修正しました。
  • 複数の引数を含む console.log が正しく処理されない問題を修正しました
  • GetElementRect が double 型を許可する必要がある問題を修正しました。
  • 固定タッチ エミュレーション

Chrome ドライバ 2.41

Chrome v67-69 に対応

変更点は次のとおりです。

  • ChromeDriver が「whiteWhitelist-ips」オプションで実行された場合の問題を修正しました
  • リモート デバッグポートがケーパビリティで返される
  • Android でウィンドウ サイズの取得を実装しました
  • パソコン版 Chrome の起動時のエラー メッセージを改善
  • Chrome のバイナリを開始できない場合に ChromeDriver がすばやくエラーになる
  • [Close Window] の戻り値が仕様に準拠しています