首頁 >後端開發 >Python教學 >如何修復'executable_path”的 Selenium Python DeprecationWarning?

如何修復'executable_path”的 Selenium Python DeprecationWarning?

Patricia Arquette
Patricia Arquette原創
2024-12-05 22:25:12517瀏覽

How to Fix the Selenium Python DeprecationWarning for `executable_path`?

DeprecationWarning:executable_path is Obsolete in Selenium Python

在Selenium Python 中,executable_path 參數已被標記為已棄用下會提示警告訊息嘗試實例化一個webdriver 實例。若要解決此問題,請改用 Service 物件。

此棄用與 Selenium 4.0 Beta 1 的版本一致,其中規定除 Options 和 Service 之外的所有參數都將被棄用。

解決方案

要修復此錯誤並確保與Selenium v​​4 的兼容性,請按照以下步驟操作步驟:

  1. 確保Selenium 升級到v4.0.0:

  2. 安裝適用於 Python 的 Webdriver Manager:

  3. 使用以下更新的程式碼區塊(假設Chrome):

如果您希望傳遞選項參數:

如果您希望傳遞選項參數:

  • 如果您希望傳遞選項參數:
如果您希望傳遞選項參數:此解決方法應該消除棄用警告並提供與Selenium v​​4 的無縫WebDriver使用.有關更多詳細信息,請參閱 Selenium 4.0變更日誌、錯誤報告和拉取要求:[棄用驅動程式實例化中除選項和服務參數之外的所有內容](https://github.com/SeleniumHQ/selenium /pull/9 125)[棄用除此之外的所有內容驅動程式中的選項和服務參數實例化](https://github.com/SeleniumHQ/selenium/issues/9125)

以上是如何修復'executable_path”的 Selenium Python DeprecationWarning?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn