assertVisible($this->selector()); } /** * Get the element shortcuts for the component. * * @return array */ public function elements(): array { return [ '@logo' => 'a.header-logo', '@daily-free-link' => 'a[href="/dailyfree"]', ]; } public function goToHome(Browser $browser) { try { $browser->scrollIntoView('@logo'); $browser->click('@logo'); } catch (\Exception $e) { $browser->visit('https://hellcase.com/'); } } }