Php Selenium with Laravel::中没有定义命令;硒“;名称空间
我通过运行以下命令的composer在Laravel上安装了seleniumPhp Selenium with Laravel::中没有定义命令;硒“;名称空间,php,selenium,laravel-5,phpunit,tdd,Php,Selenium,Laravel 5,Phpunit,Tdd,我通过运行以下命令的composer在Laravel上安装了selenium composer require modelizer/selenium "~1.0" 并添加下面列出的代码块,以在app.php中注册服务提供者Modelizer\SeleniumServiceProvider::class $app->singleton( Modelizer\Selenium\SeleniumServiceProvider::class ); 将配置设置为.env文件 APP_UR
composer require modelizer/selenium "~1.0"
并添加下面列出的代码块,以在app.php中注册服务提供者Modelizer\SeleniumServiceProvider::class
$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
启动selenium服务器时,我遇到了以下错误
[Symfony\Component\Console\Exception\CommandNotFoundException]
There are no commands defined in the "selenium" namespace.
请帮助我解决此问题。尝试运行以下命令:
php artisan add modelizer/selenium
php artisan selenium:start
我认为没有必要补充
$app->singleton(
Modelizer\Selenium\SeleniumServiceProvider::class
);
因为您已经在app.php文件中注册了Modelizer\Selenium\SeleniumServiceProvider::class
关于
php-artisan-add-modelizer/selenium
在您添加包时将起作用在运行php-artisan-add-modelizer/selenium
时,我遇到了一个错误,因为命令“add”未定义。
如果键入php-artisan,您将看到与selenium无关。基本上你还没有selenium命令。我认为您的安装失败。它已成功安装,没有任何错误消息,但也没有add
命令,应该在安装时出现。