netbeans - NetBeans 中 PHPUnit 和 Selenium 的代码完成

标签 netbeans phpunit

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

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

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

最佳答案

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

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

更新: 当您安装 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/

相关文章:

java - 自动处理依赖关系

PHPUnit 和 PHPStorm ... ResultPrinter.php 错误

unit-testing - 如何用 PHPUnit 模拟这些方法?

使用 PHPUnit 在 Silex(模拟闭包)中进行测试

php - Symfony 功能测试无法跟踪外部链接

php - Mockery 在测试 Laravel 门面时抛出 NoMatchingExpectationException

java - ModelAndView 不向 jsp View 返回任何数据

java - 如何测量通过 netbeans 中的 tomcat 运行的 Java Web 应用程序中的 CPU 和内存

java - 数据输出流格式不正确

java - 如何在java项目中实现单点登录?