摘要:導語在本地安裝一直失敗,查了文檔才發現在中并不是只需要就可以的,還有其他配置。關于的使用,可以參考這個教程,其中不止關于測試的部分,其他部分很好。參考資料在中基于實現瀏覽器自動化測試快速入門文檔。
導語
在本地安裝 Laravel Dusk 一直失敗,查了文檔才發現在 laradock 中并不是只需要 composer require 就可以的,還有其他配置。下面記錄一下。
配置 laradock切換到 laradock 目錄中,將 workspace 容器先暫停 docker-compose sotp workspace
修改 .env 文件中的 WORKSPACE_INSTALL_LARAVEL_INSTALLER 和 WORKSPACE_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
摘要:環境執行在目錄執行瀏覽器不啟動解決方法在中結果瀏覽器出現 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...
摘要:默認包含,并作為工作樣本。警告如果您使用舊版本的,強烈建議您重建需要使用的容器,了解如何重建容器以防止盡可能多的錯誤。從環境運行時,必須用多個文件分隔。默認情況下,將創建的容器具有當前目錄名稱作為后綴例如。 可能你并不清楚 Docker 是什么,更不了解 Laradock是什么,送上語句自己特別喜歡的一句話 Use Docker First And Learn About It Lat...
摘要:能跑應用就不錯了,周六想在服務器用試試部署開發環境。官網內測申請方式提供個人企業聯系方式及認證信息實名企業營業執照照片或掃描件及申請說明,發送郵件至即可獲得內測資格,申請從速。 前段時間不知道抽上面瘋,買了一臺低配的 ECS,配置就是 1m1u。能跑應用就不錯了,周六想在服務器用 Laradock 試試部署開發環境。 安裝 Docker 因為我的系統是 CentOS 7 并且對比 Do...
閱讀 586·2024-11-06 13:38
閱讀 868·2024-09-10 13:19
閱讀 1038·2024-08-22 19:45
閱讀 1400·2021-11-19 09:40
閱讀 2656·2021-11-18 13:14
閱讀 4309·2021-10-09 10:02
閱讀 2345·2021-08-21 14:12
閱讀 1299·2019-08-30 15:54