我剛剛發現了Laravel Dusk,我很興奮在我的項目中使用它。但是,它似乎無法讓它工作。我遵循Laravel文檔來安裝Dusk。當我在終端中運行php artisan dusk
,我得到運行Laravel Dusk的錯誤
[Symfony\Component\Process\Exception\RuntimeException]
TTY mode is not supported on Windows platform.
我發現這個(https://github.com/laravel/dusk/pull/13/files)這是應該修復它,我認爲,但我仍然得到錯誤。
此外,我試圖通過PhpStorm在這裏接受的答案(https://laracasts.com/discuss/channels/testing/dusk-via-phpstorm)運行黃昏測試,但我得到Class config does not exist
錯誤。很多人都說這是由.env文件中的一個空格造成的,但那不是我的問題。
任何人都可以幫我弄清楚在我的設置中Laravel Dusk發生了什麼?我的Laravel項目是5.4和我使用Laravel黃昏1.0和PhpStorm是2017年2月1日
謝謝,我認爲這工作。但是現在我得到了一個錯誤,說明第9行中的\ tests \ Browser \ ExampleTest.php中的Class'Tests \ DuskTestCase'。任何想法這是什麼,或者它是一個無關的錯誤? – Larisa
@Larisa我不能說沒有錯誤描述和/或源代碼,但一個小提示可能是...你有正確定義的命名空間和使用上下文嗎? – Bart
是的,一切似乎都被正確定義。除了運行'composer require --dev laravel/dusk:^ 1.0'和'php artisan dusk:install'外,我還沒有做任何修改。 – Larisa