2017-04-17 41 views
1

我通過作曲家運行上Laravel安裝硒沒有定義命令。 php硒與Laravel ::有以下命令</p> <pre><code>composer require modelizer/selenium "~1.0" </code></pre> <p>並在下面列出的代碼塊中加入應用註冊服務提供商<code>ModelizerSeleniumSeleniumServiceProvider::class</code>在「硒」命名空間

$app->singleton(
    Modelizer\Selenium\SeleniumServiceProvider::class 
); 

將配置設置爲.env文件。

APP_URL="http://example.dev/" 
SELENIUM_WIDTH=1024 
SELENIUM_HEIGHT=768 

清除了laravel配置緩存文件。

$php artisan config:clear 

但是,當我試圖通過使用命令php artisan selenium:start啓動硒服務器,我得到了下面的錯誤。

[Symfony\Component\Console\Exception\CommandNotFoundException] 

There are no commands defined in the "selenium" namespace. 

請幫我擺脫這個問題。

+0

如果你鍵入ph你將會看到與硒相關的東西。基本上你還沒有硒命令。我認爲你的安裝失敗了。 –

+0

它成功安裝,沒有任何錯誤信息,但沒有'add'命令,它應該在安裝時出現。 – lnepal

回答

-1

試試下面運行命令:

php artisan add modelizer/selenium 
php artisan selenium:start 
+0

也嘗試過,但沒有奏效。 – lnepal

+0

增加了另外一個命令,運行它 – Marcin

+0

當運行'php artisan add modelizer/selenium'時,我得到了錯誤,因爲'Command「add」沒有定義。「 – lnepal

0

我不認爲有必要增加

$app->singleton(
    Modelizer\Selenium\SeleniumServiceProvider::class 
); 

,因爲你已經註冊在app.php文件

Modelizer\Selenium\SeleniumServiceProvider::class關於php artisan add modelizer/selenium會當你添加https://github.com/Qafeen/Manager

相關問題