【问题标题】:SeleniumTestCase cannot be found (phpunit)找不到 SeleniumTestCase (phpunit)
【发布时间】:2012-07-08 01:06:17
【问题描述】:

我正在尝试设置 PHPUnit 测试。 每次我运行测试时,我都会收到此错误: 警告:require_once(PHPUnit/Extensions/SeleniumTestCase.php) 那个文件不存在。尝试重新安装 pear、PHPUnit 和 PHP,没有成功,我得到了同样的错误。 据我了解 SeleniumTestCase.php 确实需要位于 PHPUnit/Extensions/ 文件夹中。 理想情况下,我想在 NetBeans 中设置所有需要的测试,这里有一些我发现的好信息: http://dan-bower.net/installing-phpunit-selenium-with-wamp/ http://www.yiiframework.com/wiki/83/netbeans-ide-and-yii-projects/ 不幸的是,这些信息并没有帮助我解决问题。 仅供参考,我正在使用 Wamp 服务器、Yii 框架和 NetBeans 是我的编辑器。 如果您遇到过类似问题并找到解决方案,请分享解决方案。

【问题讨论】:

    标签: netbeans phpunit wamp


    【解决方案1】:

    这对我有用,而且看起来更简单:

    1. 按照此处的说明安装 selenium 插件:http://netbeans.org/kb/docs/php/phpunit.html#selenium(在页面底部,“在 Selenium 框架上运行测试”标题)。
    2. 转到 php.ini(在 wamp\bin\php\php5.3.xx 中,而不是 wamp 面板中可访问的 php.ini)并取消注释 ;extension=php_curl.dll 行。
    3. 在您的命令行中:pear install phpunit/PHPUnit_Selenium 如此处所述http://www.phpunit.de/manual/3.6/en/selenium.html

    这让我可以在 netbeans 网站上运行上述教程中的测试。希望对你有帮助!

    【讨论】:

      【解决方案2】:

      https://github.com/sebastianbergmann/phpunit-selenium/blob/master/PHPUnit/Extensions/SeleniumTestCase.php 获取 SeleniumTestCase.php 并将其添加到 PHPUnit/Extensions 目录

      【讨论】:

        【解决方案3】:

        我在安装 PHPUnit 并运行后遇到了这个错误 $phpunit 单元/DbTest.php

        为我解决了这个错误的是从梨通道安装 Selenium。在这里试试这个: 梨安装 pear.phpunit.de/PHPUnit_Selenium。

        然后重新运行 PHPUnit 测试用例。

        【讨论】:

          猜你喜欢
          • 2019-07-22
          • 2017-06-29
          • 1970-01-01
          • 1970-01-01
          • 2012-04-28
          • 2017-02-24
          • 1970-01-01
          • 2017-11-23
          • 2015-07-14
          相关资源
          最近更新 更多