成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

laradock 中安裝 Laravel Dusk

miguel.jiang / 2746人閱讀

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

導(dǎo)語(yǔ)

在本地安裝 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

成功之后啟動(dòng) docker-compose up -d workspace

安裝 Laravel Dusk

進(jìn)入到 workspace 容器中 docker-compose exec workspace bash,并且切換到項(xiàng)目目錄中

使用 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
        )
    );
}

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

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

最后可以使用 Laravel Dusk 進(jìn)行測(cè)試了 php artisan dusk

結(jié)語(yǔ)

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


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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/27898.html

相關(guān)文章

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

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

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

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

    Reducto 評(píng)論0 收藏0
  • 利用 Docker 包 Laradock 服務(wù)器部署 Laravel & ThinkSNS+

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

    idisfkj 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<