$browser->visit('/login');
$browser->visitRoute('login');
$browser->back();
$browser->forward();
$browser->refresh();
$browser->resize(1920, 1080);
$browser->maximize();
$browser->fitContent();
$browser->disableFitOnFailure();
$browser->move($x = 100, $y = 100);
use App\Models\User;
$this->browse(function ($browser)) {
$browser->loginAs(User::find(1))
->visit('/home');
});
$browser->cookie('name');
$browser->cookie('name','test');
$browser->screenshot('filename');
$browser->storeSource('filename');
Login
$browser->click('@login-button');
$browser->value('selector', 'value');
$browser->inputValue('field');
$browser->text('selector');
$browser->attribute('selector', 'value');
$browser->type('email','test@test.com');
$browser->type('tags','hello')
->append('tags' 'world');
$browser->clear('email');
$browser->typeslowly('phone', '123 456 789');
$browser->type('tags', 'foo')
->appendSlowly('tags', ', bar, baz');
$browser->select('size','large');
$browser->select('size');
$browser->check('terms');
$browser->uncheck('terms');
$browser->radio('size', 'large');
$browser->attach('photo', DIR.'/test.png');
$browser->press('Login');
/wait for 5sec and then press the button
$browser->pressAndWaitFor('Save');
$browser->pressAndWaitFor('Save', 1);
$browser->clickLink("click here");
$browser->seeLink("click here");