I'd like to be able to see the browser when running my Browser tests using Dusk 2.0 in Laravel 5.5 (specifically so I can use $browser-tinker() and give it some manual commands for debugging purposes).
Does anyone know how to do this? I was hoping some something as simple as:
php artisan dusk --noheadless
Installing Dusk should create a
DuskTestCase.phpfile in/tests/directory in your app.DuskTestCaseclass within this file contains adriver()method, which is easy to override (since this is within your app, you can make changes in it directly as it's not part of the package anymore).Disabling the headless mode is now as simple as just removing the
'--headless'argument from the$optionsvariable in it'saddArguments()method onChromeOptionsinstance.As of Laravel 5.5, the $options variable will look something like this: