如何让 NetBeans 为 PHPUnit 类和方法提供代码完成?
我已经尝试从 PHPUnit GitHub project 下载,但我不明白为什么该目录与 Selenium documentation 中提到的目录不同。我正在寻找 /test/PHPUnit/Extensions/SeleniumTestCase.php
文件的示例。
我已经从 PEAR 安装了 PHPUnit,但我现在需要的是完整的 PHPUnit 文件,以便我可以将其包含在我的 IDE 中(在本例中为 NetBeans)。
最佳答案
将 PHPUnit 目录添加到 NetBeans 的 PHP 全局包含路径中。这将为所有项目在 NetBeans 中提供代码补全。
- 打开工具:选项
- 切换到PHP标签
- 点击全局包含路径框旁边的添加文件夹...
- 输入
/usr/share/php/PHPUnit
或导航到 PEAR 安装 PHPUnit 源文件的位置 - 点击打开
- 点击确定
更新: 当您安装 PHPUnit Selenium 时,定义 PHPUnit_Extensions_SeleniumTestCase
的文件被放置在与 PHPUnit 相同的目录中。 .
例如,PHPUnit_Framework_TestCase
存储在
/usr/share/php/PHPUnit/Framework/TestCase.php
Selenium 测试用例存储在
/usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php
因此,通过将 /usr/share/php/PHPUnit
放入 NetBeans 包含路径中,您可以选择两者。当然,您必须先安装扩展。
pear install phpunit/PHPUnit_Selenium
关于netbeans - NetBeans 中 PHPUnit 和 Selenium 的代码完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9206961/