2017-04-17 10 views
1

은 "셀레늄"네임 스페이스에 정의 된 명령이 없습니다. ph셀레늄 :: 명령</p> <pre><code>composer require modelizer/selenium "~1.0" </code></pre> <p>그리고 응용 프로그램에서 서비스 제공 업체 <code>ModelizerSeleniumSeleniumServiceProvider::class</code>를 등록 나열된 코드 블록 아래에 추가 다음 내가 작곡가의 실행에 의해 Laravel에 셀레늄을 설치

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

설정을 .env으로 설정하십시오.

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

삭제 된 레벨 구성 캐시 파일. 내가 명령 php artisan selenium:start을 사용하여 셀레늄 서버를 시작하려고 할 때

$php artisan config:clear 

는하지만 다음과 같은 오류가 발생했습니다.

[Symfony\Component\Console\Exception\CommandNotFoundException] 

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

이 문제를 해결하려면 도와주세요.

+0

ph를 입력하면 작동합니다. p 장인 당신은 셀레늄과 관련이 없다는 것을 알게 될 것입니다. 기본적으로 셀렌 명령은 아직 가지고 있지 않습니다. 설치가 실패했다고 생각합니다. –

+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

난 당신이 이미 php artisan add modelizer/selenium에 대해서는 app.php 파일

에서 Modelizer\Selenium\SeleniumServiceProvider::class을 등록하기 때문에

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

를 추가 할 필요가있을 것이라고 생각하지 않는다 https://github.com/Qafeen/Manager 패키지를 추가하면 작동합니다.