NetBeans中PHPUnit和Selenium的代码完成
如何让NetBeans为PHPUnit类和方法提供代码完成 我已经尝试从下载,但我不明白为什么目录与上提到的不同。我正在寻找NetBeans中PHPUnit和Selenium的代码完成,netbeans,phpunit,Netbeans,Phpunit,如何让NetBeans为PHPUnit类和方法提供代码完成 我已经尝试从下载,但我不明白为什么目录与上提到的不同。我正在寻找/test/PHPUnit/Extensions/SeleniumTestCase.php文件的示例 我已经从PEAR安装了PHPUnit,但是我现在需要的是完整的PHPUnit文件,这样我就可以将它包含在我的IDE中(在本例中为NetBeans)。将PHPUnit目录添加到NetBeans的PHP全局包含路径。这将为所有项目提供NetBeans中的代码完成 打开工具:选项
/test/PHPUnit/Extensions/SeleniumTestCase.php
文件的示例
我已经从PEAR安装了PHPUnit,但是我现在需要的是完整的PHPUnit文件,这样我就可以将它包含在我的IDE中(在本例中为NetBeans)。将PHPUnit目录添加到NetBeans的PHP全局包含路径。这将为所有项目提供NetBeans中的代码完成
/usr/share/php/PHPUnit
或导航到PEAR安装PHPUnit源文件的位置PHPUnit\u扩展名\u SeleniumTestCase
的文件与PHPUnit放在同一目录中
例如,PHPUnit\u Framework\u TestCase
存储在
/usr/share/php/PHPUnit/Framework/TestCase.php
Selenium测试用例存储在
/usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php
因此,通过将/usr/share/php/PHPUnit
放入NetBeans include路径,您可以同时选择这两个选项。当然,您必须首先安装扩展
pear install phpunit/PHPUnit_Selenium
远离PEAR…(我甚至会先卸载PEAR版本以避免冲突)
/您的安装路径
/your安装路径/phpunit
添加到路径中
/your install path/src/
文件夹-这将使自动完成工作
b。转到框架和工具选项卡,PHPUnit,分别选择/your install path/PHPUnit
和/your install path/PHPUnit skelgen
——这将使PHPUnit工具在Netbeans中工作当我按照上面的说明操作时,输出窗口告诉我需要使用“composer install”安装依赖项。在我的机器上需要这些附加步骤(在Windows 7上运行Netbeans 8.2)
您的安装路径/composer.json
,方法是在“description”和“type”关键字之间添加版本号,如下所示:
"description": "The PHP Unit Testing framework.",
"version": "5.7.8",
"type": "library",
我知道如何包含PATH PHP单元,但我不知道的是
PHPUnit/Extensions/SeleniumTestCase.PHP
(我下载的GitHub文件中不包含该文件)或名为PHPUnit\u Extensions\u SeleniumTestCase
的类,在本例中,我从GitHub.ty下载该文件。在没有pear的Windows上执行此操作没有问题。只需将文件下载到某个地方,并将目录添加到NB include path.daaaaaaaaaaamn…这已经困扰了我多年,但还不足以让我查找它。我无意中发现了这个:)
cd your-install-path
composer install