Laravel Dusk does an awesome job at testing frontend stuff. This packages aims to bring dusks power outside the tests directory to automate web tasks.
composer require naoray/dusk-automation
composer require naoray/dusk-automation:1.0
Make sure to create the storage directories listed in the configs.
use Laravel\Dusk\Browser;
class DoSomethingAutomated
{
public function foo() {
Dusk::browse(Browser $browser) {
$browser->visit('some_website.com')
->assertSee('some website')
->press('#button')
->... // see laravel dusk docu for methods
}
}
Run the tests with:
vendor/bin/phpunit
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security-related issues, please email krishan.koenig@googlemail.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.