Yol phpunit en selenyum sürücü çalışır çünkü bir RuntimeException atılır nedeni de budur.
Bu test yürütme bir stop () gerçekleştirmek hataları gibi bazı durumları görmektedir. Özellikle, bu durumda testi durur kod şudur:
protected function getString($command, array $arguments)
{
try {
$result = $this->doCommand($command, $arguments);
}
catch (RuntimeException $e) {
$this->stop();
throw $e;
}
return (strlen($result) > 3) ? substr($result, 3) : '';
}
Zaten https://github.com/sebastianbergmann/phpunit/issues/276 de sürücü hataları işleme bu şekilde ilgili bir sorun açtı
BTW) (her ikisi DoCommand () ve getString olarak) (durdurmak için çağrı kaldırarak / usr / share / php / PHPUnit / Extensions / SeleniumTestCase / Driver.php ait istisna yakalama mümkün kodunuzu yapacak ve tercih olarak ele .