簡體   English   中英

Laravel 5.1瀏覽器測試已升級到Laravel Dusk

[英]Laravel 5.1 browser testing upgraded to Laravel Dusk

所以我正在使用laravel的Example.test,我有以下代碼:

public function testBasicTest()
{
   $this->get('/')
        ->type('some query', '#search')
        ->press('Search')
        ->see('Search results for "some query"')
        ->onPage('/search-results');
}

但是,我的節點監視和執行腳本告訴我下面的圖像是什么: 在此處輸入圖片說明

但是根據https://laravel.com/docs/5.1/testing ,該方法應該存在。 這是因為我使用的是laravel 5.5 / 5.4嗎?

laravel 5.4中刪除了這些方法,以支持使用Dusk進行瀏覽器測試。

但是,從5.4升級文檔中

Laravel 5.4的測試層已被重新編寫,以使其更簡單,更輕便。 如果您想繼續使用Laravel 5.3中的測試層,可以將laravel / browser-kit-testing軟件包安裝到您的應用程序中。 該軟件包與Laravel 5.3測試層完全兼容。 實際上,您可以將Laravel 5.4測試層與Laravel 5.3測試層並排運行。

visit內容(以及所有其他基於瀏覽器的內容)似乎需要5.5中的Laravel Dusk。

https://laravel.com/docs/5.5/dusk#installation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM