Show Laravel Dusk tests from Homestead on Windows

2019-08-07 05:10发布

问题:

I'm playing with Laravel Dusk for the first time. I've running it on Homestead. It's running the example test, and give me the right feedback.

Now, I want to know if it's possible to see Dusk running in a browser. I run it on Vagrant Homestead, the VM is installed on my Windows 10 machine. Can I show the tests from homestead on my windows machine?

If it's not possible, but it is possible if I run Dusk from Windows it self. How can I start running it in windows. Do I need XAMPP for it? So install XAMPP make laravel up and running and run dusk from the Windows CMD?

Thanks

回答1:

On Homestead there is no GUI and browser is running in headless mode so you cannot see it. However you can take screenshots and each time test fails, screenshot will be taken so you can see what's going wrong.

If you want to see browser while running test, you need to have it installed in your host system, in your case Windows. So yes - you need to install wamp (for example xampp), create Laravel application and then when running tests you should see Chrome while running tests.