開始

2017-08-16 15 views
-5
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases 
    at com.google.common.base.Preconditions.checkState(Preconditions.java:750) 
    at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124) 
    at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:41) 
    at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:115) 
    at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:329) 
    at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:207) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:103) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:99) 
    at test_cases.Login_procedure.main(Login_procedure.java:10) 
+0

Googleにエラーメッセージはありましたか? https://stackoverflow.com/questions/38676719/selenium-using-java-the-path-to-the-driver-executable-must-be-set-by-the-webdr – JeffC

答えて

0

は、この手順に従ってくださいコーディングしながら、私は例外を取得しています:

  1. ダウンロードヤモリドライバをGitHubのから。
  2. これは、zipファイルの形式になります。
  3. お客様の都合に合わせてファイルを抽出して配置します。
  4. コードでは、ブラウザを設定するsetProperty(String key、String path)メソッドを使用します。