ホームページ  >  記事  >  Java  >  Chrome ドライバーのパスを設定するときに「java.lang.IllegalStateException」を解決するにはどうすればよいですか?

Chrome ドライバーのパスを設定するときに「java.lang.IllegalStateException」を解決するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-23 20:42:30493ブラウズ

How to Resolve

Chrome ドライバー パス設定時の「java.lang.IllegalStateException」のトラブルシューティング

指定された例外「java.lang.IllegalStateException: ドライバー実行可能ファイルへのパスは、 webdriver.chrome.driver システム プロパティによって設定されています」は、Chrome ドライバーの実行可能ファイルのパスが不適切に設定されていることを示します。

解決策:

この問題を解決するには、Chrome ドライバーの実行可能ファイルへのパスを指定する必要があります。システムプロパティとして正確に設定する必要があります。具体的には:

  • プロパティ名が、元のコードに示されている "Webdriver.chrome.driver" ではなく、"webdriver.chrome.driver" (小文字の "w" を含む) であることを確認してください。
  • Chrome ドライバー実行可能ファイルへの絶対パスを指定します。これには、元のコードのパスを次のように変更する必要があります:
System.setProperty("webdriver.chrome.driver", "C:\Users\sravani\Desktop\chromedriver.exe");

注: 実行可能ファイルの名前 (chromedriver.exe) がパスに含まれ、拡張子が含まれている必要があります。 (.exe) は Windows システム用に保持する必要があります。

以上がChrome ドライバーのパスを設定するときに「java.lang.IllegalStateException」を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。