1. ホーム
  2. java

[解決済み] JavaでChromedriverが実行できない

2022-02-19 20:35:25

質問

Seleniumを学ぼうとしているのですが、問題が発生しました。 chromedriverを実行することができません。

エラーです。

Exception in thread "main" java.lang.IllegalStateException: The driver is not executable: /Users/Roberto/Documents/EclipseProjects/MansPirmaisSelenium/lib/chromedriver

コード

System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir")+"//lib//chromedriver");
WebDriver chromeDriver = new ChromeDriver();
chromeDriver.get("http://www.google.lv");

クロメドライバーのパスが合っていると思うのですが、画像はこちらです。

解決方法は?

クロメドライバーアプリケーションをダウンロードされたと思いますが、その場合、以下の操作を行うだけです。 実行可能なものとしてマークする をUnixで実行します。

chmod +x chromedriver 

ターミナルから自分でアプリケーションを実行できるのであれば、WebDriverも同様に実行できるはずです。

ちなみに、私なら chromedriver をプロジェクト内で使用することができます。

環境変数PATHにChromeDriverの場所を入れてください。