【问题标题】:Class 'PHPUnit_Extensions_SeleniumTestCase' not found找不到类“PHPUnit_Extensions_SeleniumTestCase”
【发布时间】:2017-04-13 19:08:11
【问题描述】:

我根据here使用composer安装了phpunit-selenium; https://phpunit.de/manual/3.7/en/selenium.html

问题是我只有 selenium 2 用于 phpunit。 PHPUnit_Extensions_Selenium2TestCase.php 在那里。但是文件 PHPUnit_Extensions_SeleniumTestCase.php 在它应该存在的扩展映射中不存在。所以不能使用 selenium 1 功能。

如何使用 Composer(在 Windows 机器上)为 php 单元获取 selenium 1? 我知道有一个涉及梨的答案; How do I solve this error: "Class PHPUnit_Extensions_SeleniumTestCase could not be found"

但梨不是首选,因为作曲家与团队共享。它会省去安装它。

【问题讨论】:

    标签: php unit-testing selenium phpunit


    【解决方案1】:

    解决了。我需要在 phpunit-selenium 中移回一个版本:

      "require-dev": {  
        "phpunit/phpunit-selenium": "1.4.*"
    }
    

    而不是使用可能仅适用于 selenium 2 的最新版本。

      "require-dev": {  
        "phpunit/phpunit-selenium": ">=1.2"
    }
    

    【讨论】:

      猜你喜欢
      • 2010-09-09
      • 2011-04-24
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      • 2020-11-24
      相关资源
      最近更新 更多