【发布时间】:2017-09-12 21:35:56
【问题描述】:
我通过 composer 运行以下命令在 Laravel 上安装了 selenium
composer require modelizer/selenium "~1.0"
并添加下面列出的代码块以在 app.php 中注册服务提供者Modelizer\Selenium\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 ,你会看到与 selenium 没有任何关系。基本上你还没有 selenium 命令。我认为您的安装失败了。
-
它安装成功,没有任何错误消息,但也没有
add命令,它应该在安装时出现。
标签: php selenium laravel-5 phpunit tdd