Chrome Driver Executable プロパティを設定するときに「IllegalStateException」が発生するのはなぜですか?

DDD
リリース: 2024-10-24 05:05:01
オリジナル
937 人が閲覧しました

Why does an

Chrome ドライバー実行可能ファイルのシステム プロパティの設定

Selenium WebDriver を使用する場合、Chrome ドライバーへのパスを指定するようにシステム プロパティを構成します実行可能ファイルは必須です。ただし、このプロパティが正しく設定されていない場合、「java.lang.IllegalStateException」エラーが発生する可能性があります。

問題:

コードは ChromeDriver インスタンスを初期化しますが、システム プロパティ「Webdriver.chrome.driver」が正しく設定されていません。このエラーは、システム プロパティが予期された形式と一致しないために発生します。

解決策:

この問題を解決するには、コードに次の変更を加えます。

  • システム プロパティ名の大文字と小文字を修正します。 「Webdriver.chrome.driver」ではなく「webdriver.chrome.driver」である必要があります。
  • Chrome ドライバー実行可能ファイルへの絶対パスが正しいことを確認してください。次のように exe ファイルをパスに追加します:
<code class="java">System.setProperty("webdriver.chrome.driver", "C:\Users\sravani\Desktop\chromedriver.exe");</code>
ログイン後にコピー

追加メモ:

  • Chrome ドライバーへのパスは常に次で始まる必要があります。
  • Chrome ドライバーのバージョンが、使用している Selenium WebDriver ライブラリのバージョンと一致していることを確認してください。
  • さらにエラーが発生した場合は、パスと実行可能ファイル名を再度チェックして、それらが一致していることを確認してください。
は正しいです。

以上がChrome Driver Executable プロパティを設定するときに「IllegalStateException」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!