Я хочу добавить набор тестов Selenium как часть глобального набора тестов PHPUnit для приложения. Я подключил набор тестов Selenium к глобальному файлу AllTests.php
, и все работает нормально, пока работает сервер Selenium.
Однако мне бы хотелось, чтобы скрипт пропускал тесты Selnium, если сервер Selenium не работает, поэтому другие разработчики не обязаны устанавливать сервер Selenium для запуска тестов. Обычно я пытался бы подключиться в методе setUp
каждого тестового примера и пометить тесты как пропущенные, если это не удалось, но, похоже, выдает RuntimeException с сообщением:
The response from the Selenium RC server is invalid: ERROR Server Exception: sessionId should not be null; has this session been started yet?
У кого-нибудь есть способ пометить тесты Selenium как пропущенные в этом сценарии?