assertSee('Expand') ->assertSee('Collapse') ->assertSee('Save') ->assertSee('New') ->whenAvailable('@tree', function (Browser $browser) { $browser->assertSee('Menu') ->assertSee('Index') ->assertSee('Admin') ->assertSee('Users') ->assertSee('Roles') ->assertSee('Permission') ->assertSee('Menu') ->assertSee('Operation log'); }, 1) ->within('@form', function (Browser $browser) { $browser->assertSee('Parent') ->assertSee('Title') ->assertSee('Icon') ->assertSee('URI') ->assertSee('Roles') ->assertSee('Permission') ->assertSee('Select all') ->assertSelected('parent_id', 0) ->hasInput('title') ->hasInput('icon') ->hasInput('uri') ->assertButtonEnabled('Submit') ->assertButtonEnabled('Reset'); }); } /** * Get the element shortcuts for the page. * * @return array */ public function elements() { return [ '@tree' => '.dd', '@form' => 'form[method="POST"]', ]; } }