我根据这里使用composer安装了phpunit-selenium; https://phpunit.de/manual/3.7/en/selenium.html
问题是我只为phpunit提供了selenium 2。 PHPUnit_Extensions_Selenium2TestCase.php就在那里。但是文件PHPUnit_Extensions_SeleniumTestCase.php在扩展映射中不存在。所以不能使用硒1功能。
如何使用composer(在Windows机器上)获取php单元的selenium 1? 我知道有一个涉及梨的答案; How do I solve this error: "Class PHPUnit_Extensions_SeleniumTestCase could not be found"
但梨不是首选,因为作曲家与团队共享。它可以节省安装费用。
答案 0 :(得分:2)
解决了它。我需要在phpunit-selenium中移回一个版本:
"require-dev": {
"phpunit/phpunit-selenium": "1.4.*"
}
而不是使用可能仅适用于selenium 2的最新版本。
"require-dev": {
"phpunit/phpunit-selenium": ">=1.2"
}