LoginSignup
0
0

More than 5 years have passed since last update.

Laravel Dusk で入力フィールドに値がセットできない

Posted at

Laravel Dusk を使って、ブラウザテストケースを作ろうとしたのですが、
入力フィールドに値がセットできなかったので、調べた内容です。

動作環境

Laravel 5.5
MacOS High Sierra 10.13.2
Google Chrome 68.0

対処方法

以下のライブラリを導入しました。

・ staudenmeir/dusk-updater (v1.0.2)

$ composer require --dev staudenmeir/dusk-updater

AppServiceProvder.php の register() 内のDuskServiceProviderの下あたりに追記

    if ($this->app->environment('local', 'testing')) {
        $this->app->register(DuskServiceProvider::class);
    }
    if ($this->app->environment('local', 'testing')) {
        $this->app->register(\Staudenmeir\DuskUpdater\DuskServiceProvider::class);
    }
$ php artisan dusk:update

以下のメッセージが出たら、完了です。

ChromeDriver binaries successfully updated to version 2.41 (Chrome v67-69).

参考文献

https://stackoverflow.com/questions/51710137/laravel-dusk-unknown-error-call-function-result-missing-value
https://github.com/staudenmeir/dusk-updater

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