dusk

Laravel8.x

[Dusk]Laravel8 Duskで自動的にブラウザのセッションをクリアする

Laravel8 Duskでは、テストが変わってもブラウザの状態が引き継がれてしまいます。 テストが変わってログイン中の状態を引き継いでほしくないなど、いちいち気にしないと行けないのは面倒過ぎます。逆に、簡略化のために引き継いでほしいという...
開発

[Dusk]複数のブラウザの作成はできない?

Laravel Duskで複数ブラウザをロードすることができる的なことが書いてあるんだが・・・ 環境Mac(M1)Laravel8Docker環境seleniarm/standalone-chromium 上記URLの公式のサンプルコード ...
Docker

Laravel Duskを自前のDocker経由で動かす

色々試行錯誤して、自前のDocker環境でDuskを起動することができたのでその時のメモです。 基本的なインストール方法は公式をみてもらうとして、それ以外のアンドキュメンテっとな部分についてのみ記載します。 環境設定ファイル ルートに .e...
Laravel

Laravel Duskをsailから動かしてみる(動いた)

前回、Duskを動かすために色々試してみたのですが、うまくいかなかったので、Sailでやってみました。 結論 急ぐ人向けに結論だけ先に述べます。 Sail経由でDuskを動かす場合は、sailコマンド経由でやりましょう。 ./vendor/...
Laravel

Laravel Duskが動かん(on Docker) (失敗編)

Laravelでテストコードを書いてますが、通常のUnitTestはHTTPレスポンスの中身のテキストしかテストできません。jQueryとかVueとかフロントでレンダリングしているものに関してはブラウザ経由でアクセスする必要があります。 こ...