ホームページ > バックエンド開発 > Python チュートリアル > Selenium WebDriver エラー: Selenium Manager でドライバーを入手できないのはなぜですか?

Selenium WebDriver エラー: Selenium Manager でドライバーを入手できないのはなぜですか?

Mary-Kate Olsen
リリース: 2024-12-08 22:33:12
オリジナル
594 人が閲覧しました

Selenium WebDriver Error: Why Can't I Obtain a Driver with Selenium Manager?

Selenium Webdriver エラー: ドライバーを取得できません

Selenium Webdriver を利用しようとすると、次の 2 つの例外によりドライバーを取得できないという一般的なエラーが発生します。

  1. 属性エラー: 'str' オブジェクトには属性 'capabilities' がありません
  2. NoSuchDriverException: Selenium Manager を使用してドライバーを取得できません

コードスニペット:

from selenium import webdriver

chrome_driver_path = <chrome drive .exe path>
driver = webdriver.Chrome(chrome_driver_path)
ログイン後にコピー

原因:

このエラーは通常、Selenium バージョン 4.6.0 以降を使用しているときに発生し、Selenium Manager がドライバーを取得しようとします。 。ただし、指定されたコードではドライバー パスが明示的に設定されており、Selenium Manager と競合します。

解決策:

Selenium バージョン 4.6.0 以降が使用されている場合これを使用すると、ドライバーのパスを手動で設定する必要がなくなりました。 Selenium Manager はブラウザーとドライバーを自動的に処理します。

簡易コード:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.google.com/")
driver.quit()
ログイン後にコピー

参照:

  • webdriver マネージャーの目的
  • 紹介Selenium マネージャー

以上がSelenium WebDriver エラー: Selenium Manager でドライバーを入手できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート