/ / Nie znaleziono klasy „PHPUnit_Extensions_SeleniumTestCase” - php, testowanie jednostkowe, selen, phpunit

Nie znaleziono klasy "PHPUnit_Extensions_SeleniumTestCase" - php, testowanie jednostkowe, selen, phpunit

Zainstalowałem phpunit-selenium za pomocą kompozytora według tutaj; https://phpunit.de/manual/3.7/en/selenium.html

Problem w tym, że mam tylko selen 2phpunit. PHPUnit_Extensions_Selenium2TestCase.php jest już dostępny. Ale plik PHPUnit_Extensions_SeleniumTestCase.php nie istnieje na mapie rozszerzeń, gdzie powinien być. Dlatego nie można użyć funkcji selenu 1.

Jak mogę uzyskać selen 1 na moduł php za pomocą kompozytora (na komputerze z systemem Windows)? Wiem, że istnieje odpowiedź dotycząca gruszki; Jak rozwiązać ten błąd: „Nie można znaleźć klasy PHPUnit_Extensions_SeleniumTestCase”

Ale gruszka nie jest preferowana, ponieważ kompozytor jest współdzielony z zespołem. Oszczędziłoby to jego instalacji.

Odpowiedzi:

2 dla odpowiedzi № 1

Rozwiązałem to. Musiałem cofnąć wersję w phpunit-selenium:

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

zamiast korzystać z najnowszej wersji, która prawdopodobnie działa tylko z selenem 2.

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