成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

laradock 中安裝 Laravel Dusk

miguel.jiang / 2715人閱讀

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

導語

在本地安裝 Laravel Dusk 一直失敗,查了文檔才發(fā)現(xiàn)在 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

執(zhí)行 php artisan dusk:install

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

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

執(zhí)行 php artisan serve —-quiet &

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

結(jié)語

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


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

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/27898.html

相關文章

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

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

    niuxiaowei111 評論0 收藏0
  • Laradock 快速搭建PHP開發(fā)環(huán)境

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

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

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

    idisfkj 評論0 收藏0

發(fā)表評論

0條評論

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