Laravel 8 導(dǎo)航至頁面

2021-07-26 09:30 更新

一旦頁面配置好之后,你可以使用 visit 方法導(dǎo)航至頁面:

use Tests\Browser\Pages\Login;

$browser->visit(new Login); 

您可以使用 visitRoute 方法導(dǎo)航到命名路由:

$browser->visitRoute('login'); 

您可以使用 backforward 方法瀏覽上一個頁面或下一個頁面:

$browser->back();

$browser->forward(); 

您可以使用 refresh 方法刷新頁面:

$browser->refresh(); 

有時您可能已經(jīng)在給定的頁面上,需要將頁面的選擇器和方法「加載」到當(dāng)前的測試上下文中。 這在通過按鈕重定向到指定頁面而沒有明確導(dǎo)航到該頁面時很常見。 在這種情況下,您可以使用 on 方法加載頁面:

use Tests\Browser\Pages\CreatePlaylist;

$browser->visit('/dashboard')
        ->clickLink('Create Playlist')
        ->on(new CreatePlaylist)
        ->assertSee('@create'); 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號