NetBeans中PHPUnit和Selenium的代码完成

Gus*_*ooL 12 phpunit netbeans

如何让NetBeans为PHPUnit类和方法提供代码完成?

我已经尝试从PHPUnit GitHub项目下载,但我不明白为什么该目录与Selenium文档中提到的不同.我正在寻找该/test/PHPUnit/Extensions/SeleniumTestCase.php文件的示例.

我已经从PEAR安装了PHPUnit,但我现在需要的是完整的PHPUnit文件,所以我可以将它包含在我的IDE中(在本例中为NetBeans).

Dav*_*ess 36

将PHPUnit目录添加到NetBeans的PHP全局包含路径.这将在NetBeans中为所有项目提供代码完成.

  1. 打开工具:选项
  2. 切换到PHP选项卡
  3. 单击" 全局包含路径"框旁边的" 添加文件夹... "
  4. 输入/usr/share/php/PHPUnit或导航到PEAR安装PHPUnit的源文件的位置
  5. 单击打开
  6. 单击确定

更新:PHPUnit_Extensions_SeleniumTestCase安装PHPUnit Selenium时,文件定义与PHPUnit放在同一目录中.

例如,PHPUnit_Framework_TestCase存储在

/usr/share/php/PHPUnit/Framework/TestCase.php
Run Code Online (Sandbox Code Playgroud)

Selenium测试用例存储在

/usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php
Run Code Online (Sandbox Code Playgroud)

因此,通过放入/usr/share/php/PHPUnitNetBeans包含路径,您可以同时选择两者.当然,您必须先安装扩展程序.

pear install phpunit/PHPUnit_Selenium
Run Code Online (Sandbox Code Playgroud)

  • ty先生.没有梨在Windows上执行此操作没有问题.只需在某处下载文件并将Dir添加到NB包括路径. (2认同)