Facebook PHP致命错误:类';RemoteWebElement';在中找不到
我有一个在命令行中正常运行的symfony项目:Facebook PHP致命错误:类';RemoteWebElement';在中找不到,facebook,symfony,phpstorm,Facebook,Symfony,Phpstorm,我有一个在命令行中正常运行的symfony项目: php app/console server:run 但是,我想在PhpStorm内部运行。当我尝试执行此操作时,会出现致命错误: PHP致命错误:在中找不到类“RemoteWebElement” 我已经试过查看该类课程的官方文档: . 但我没有找到能帮助我的信息 我还添加了compose依赖项: composer require facebook/webdriver 但是没有效果 ==============================
php app/console server:run
但是,我想在PhpStorm内部运行。当我尝试执行此操作时,会出现致命错误:
PHP致命错误:在中找不到类“RemoteWebElement”
我已经试过查看该类课程的官方文档:
. 但我没有找到能帮助我的信息
我还添加了compose依赖项:
composer require facebook/webdriver
但是没有效果
=======================================
我将解释如何让这个bug(它将非常长!):
我有:
- PHP5.5.9
- PhpStorm10.0.3
- 作曲家1.0-dev(7117A5775FFDCDFD31BD52A138A6F9C65E7E3C2)2016-02-03
symfony new project
cd project
composer update
然后,在phpstorm中打开此项目,我将配置用于运行该项目的设置:
设置->语言和框架->PHP
“PHP语言级别”:5.5
“口译员”:5.5.9
通过加号(+)添加PHP文件夹:
/usr/share/php
单击“确定”
现在,尝试通过快捷方式通过PhpStorm运行de project:
Ctrl+Shift+F10
将出现以下错误:
PHP致命错误:类
在中找不到“Symfony\Bundle\FrameworkBundle\Test\WebTestCase”
在PhpStorm内部通过以下方式解决此问题:
设置->语言和框架->PHP->PHPUnit
选择:“使用自定义自动加载器”
并且,在“脚本路径”字段中,提供自动加载程序的地址。例如:
/home/murilo/git/slu/app/autoload.php。单击“确定”
再次尝试通过快捷方式通过PhpStorm运行de project:
Ctrl+Shift+F10
将出现以下错误:
PHP致命错误:类“条令\Tests\Common\Cache\CacheTest”不是
发现于
通过项目文件夹中的以下命令解决此问题:
composer require maslosoft/cachetest:dev-master -n --no-progress
最后一次,尝试通过快捷方式通过PhpStorm运行de project:
Ctrl+Shift+F10
将出现以下错误:
PHP致命错误:在中找不到类“RemoteWebElement”
我在看这个错误
拜托,有人知道我如何克服这个错误吗?o、 o我与你所描述的同样的问题进行了斗争。在这一天的大部分时间里,我都被这个问题弄得头昏脑胀,然后我发现了这个问题 当您在命令行中执行命令
php app/console server:run
时,它会设置服务器并运行网站。但是,当您在PHPStorm中运行项目时,它实际上并不是作为服务器运行,而是作为PHPUnit运行。您需要做的是在PHPStorm中配置一个PHPWeb应用程序并运行它
查看下面我配置网站的图片。当我运行Web应用程序时,它将按url运行,并显示在您的浏览器中
解释您在开发人员中的技术背景工作,以帮助您解决名称空间/使用问题,但您并没有提供足够的信息。感谢您的评论!现在我编辑了我的问题以便更好地解释。是否需要更多的帮助或评论=(感谢您的回复。但我按您所说的做了,但它没有运行。您能详细描述一下您所做的吗?对延迟表示歉意。我正忙于工作。请执行以下步骤。1)转到运行->编辑配置。您将在那里看到PHPUnit(不是默认设置,而是单独设置)。通过选择该配置并单击顶部的-按钮,删除该配置。任何其他的你也应该被删除。2) 然后单击顶部的+按钮。它将显示此菜单,如上所示。选择PHP Web应用程序。3) 如上图所示,它将打开屏幕。给一个像“web”这样的名字。选择您的服务器并确认URL是正确的。单击“确定”。4) 转到跑步->跑步。选择“网络”,就可以了。谢谢你的提醒。你说“并确认URL是正确的”。我应该使用什么URL?当我直接通过终端运行时,我使用命令:“sudophp应用程序/控制台服务器:run”。所以我把这个URL放在浏览器“”中。它起作用了!但我不知道如何在“运行/调试配置”中使用。我尝试了相同的URL,但没有运行。你能再给我一些帮助吗?好的。我需要给你解释一下。基本上,当您运行命令“sudophppapp/consoleserver:run”时,它是在内部服务器中运行的。您的机器上是否安装并运行了Apache服务器?是Windows、Unix还是Mac?是的,我的Apache正在运行。我的操作系统是Linux Ubuntu。