Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Selenium with Laravel::中没有定义命令;硒“;名称空间_Php_Selenium_Laravel 5_Phpunit_Tdd - Fatal编程技术网

Php Selenium with Laravel::中没有定义命令;硒“;名称空间

Php 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在Laravel上安装了selenium

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
命令,应该在安装时出现。