国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

laradock 中安裝 Laravel Dusk

miguel.jiang / 2693人閱讀

摘要:導語在本地安裝一直失敗,查了文檔才發現在中并不是只需要就可以的,還有其他配置。關于的使用,可以參考這個教程,其中不止關于測試的部分,其他部分很好。參考資料在中基于實現瀏覽器自動化測試快速入門文檔。

導語

在本地安裝 Laravel Dusk 一直失敗,查了文檔才發現在 laradock 中并不是只需要 composer require 就可以的,還有其他配置。下面記錄一下。

配置 laradock

切換到 laradock 目錄中,將 workspace 容器先暫停 docker-compose sotp workspace

修改 .env 文件中的 WORKSPACE_INSTALL_LARAVEL_INSTALLERWORKSPACE_INSTALL_DUSK_DEPS,將配置值改為 true

重新搭建 workspace 容器 docker-compose build workspace

成功之后啟動 docker-compose up -d workspace

安裝 Laravel Dusk

進入到 workspace 容器中 docker-compose exec workspace bash,并且切換到項目目錄中

使用 composer require --dev laravel/dusk 安裝 Laravel Dusk

執行 php artisan dusk:install

tests/DuskTestCase.php 文件中,修改 driver 方法,添加 —-no-sandbox 參數,如下

protected function driver()
{
    $options = (new ChromeOptions)->addArguments([
        "—disable-gpu",
        "—headless",
        "—window-size=1920,1080",
        "—no-sandbox",// 添加這行
    ]);

    return RemoteWebDriver::create(
        "http://localhost:9515", DesiredCapabilities::chrome()->setCapability(
            ChromeOptions::CAPABILITY, $options
        )
    );
}

添加一個配置文件,cp .env .env.dusk.local,將 APP_URL 修改為 http://localhost:8000

執行 php artisan serve —-quiet &

最后可以使用 Laravel Dusk 進行測試了 php artisan dusk

結語

其實在 workspace 中有很多 alias 可是使用,為了便于理解,都是用了原命令。
關于 Laravel Dusk 的使用,可以參考這個教程,其中不止關于測試的部分,其他部分很好。


參考資料:在 Laravel 中基于 Dusk 實現瀏覽器自動化測試快速入門、laradock 文檔。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/27898.html

相關文章

  • laravel dusk 在ubuntu、docker環境中chrome不啟動的解決方法。

    摘要:環境執行在目錄執行瀏覽器不啟動解決方法在中結果瀏覽器出現 1、環境:ubuntu18.04 laradock laradock-seleninum2、執行在laravel目錄執行php artisan dusk chrome瀏覽器不啟動3、解決方法在ubuntu中: makes sure all your repos are up to date sudo apt-get update...

    niuxiaowei111 評論0 收藏0
  • Laradock 快速搭建PHP開發環境

    摘要:默認包含,并作為工作樣本。警告如果您使用舊版本的,強烈建議您重建需要使用的容器,了解如何重建容器以防止盡可能多的錯誤。從環境運行時,必須用多個文件分隔。默認情況下,將創建的容器具有當前目錄名稱作為后綴例如。 可能你并不清楚 Docker 是什么,更不了解 Laradock是什么,送上語句自己特別喜歡的一句話 Use Docker First And Learn About It Lat...

    Reducto 評論0 收藏0
  • 利用 Docker 包 Laradock 服務器部署 Laravel & ThinkSNS+

    摘要:能跑應用就不錯了,周六想在服務器用試試部署開發環境。官網內測申請方式提供個人企業聯系方式及認證信息實名企業營業執照照片或掃描件及申請說明,發送郵件至即可獲得內測資格,申請從速。 前段時間不知道抽上面瘋,買了一臺低配的 ECS,配置就是 1m1u。能跑應用就不錯了,周六想在服務器用 Laradock 試試部署開發環境。 安裝 Docker 因為我的系統是 CentOS 7 并且對比 Do...

    idisfkj 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<