LoginSignup
0
0

More than 3 years have passed since last update.

Grails4.0でtest-appを実行すると失敗するので修正した

Posted at

久しぶりにGrailsを使用してみようと最新版の4.0.5を入れて動かしてみた。
かんたんにドメインクラスを作成してtest-appを実行してみたがエラーが発生する。

Execution failed for task ':configureChromeDriverBinary'.
> com.github.erdi.gradle.webdriver.repository.DriverUrlNotFoundException: Driver url not found for name: "chromedriver", version: "2.45.0", platform: "windows", bit: "64"

エラー文ググったらなにか出てくるだろうと思ったけどまともに情報が出てこない……
仕方がないのでGrailsのGitHubリポジトリでissueを検索したら下記情報がヒット
DriverUrlNotFoundException when running `gradle :test` #11395

issueに従いbuild.gradleの問題部分を確認するとwebdriverに関する部分がこう設定されている。

webdriverBinaries {
    chromedriver '2.45.0'
    geckodriver '0.24.0'
}

issueによるとWindowsでは64bitのバイナリがないので下記のように変更する。

webdriverBinaries {
    chromedriver {
        version = '2.45.0'
        architecture = 'X86'
    }
    geckodriver '0.24.0'
}

再度test-appを実行すると無事にテスト成功
かんたんな問題だったけど日本語情報がなかったので備忘録として残しておく。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0