assertVisible($this->selector()); } /** * Get the element shortcuts for the component. * * @return array */ public function elements(): array { return [ '@email' => 'input#email', '@password' => 'input#password', '@signin-button' => 'button[type="submit"]', ]; } public function fillForm(Browser $browser, $email, $password) { $browser->type('@email', $email); sleep(1); $browser->type('@password', $password); sleep(1); $browser->click('@signin-button'); } }