PHPUnit Selenium captureScreenshotOnFailure no funciona?

Estoy usando PHPUnit 3.4.12 para conducir mis pruebas de selenio. Me gustaría poder tomar una captura de pantalla automáticamente cuando falla una prueba. Esto debería ser compatible como se explica enhttp://www.phpunit.de/manual/current/en/selenium.html#selenium.seleniumtestcase.examples.WebTest2.php

class WebTest 
{
    protected $captureScreenshotOnFailure = true;
    protected $screenshotPath = 'C:\selenium';
    protected $screnshotUrl = 'http://localhost/screenshots';

    public function testLandingPage($selenium)
    {
            $selenium->open("http://www.example.com");
            $selenium->fail("fail");
            ...
    }
}

Como puede ver, estoy haciendo que la prueba falle y, en teoría, cuando lo haga, debería tomar una captura de pantalla y ponerla en C: \ selenium, ya que estoy ejecutando el servidor selenium RC en Windows.

Sin embargo, cuando ejecuto la prueba solo me dará lo siguiente:

[root@testbox selenium]$ sh run
PHPUnit 3.4.12 by Sebastian Bergmann.

F

Time: 8 seconds, Memory: 5.50Mb

There was 1 failure:

1) WebTest::testLandingPage
fail

/home/root/selenium/WebTest.php:32

FAILURES!
Tests: 1, Assertions: 0, Failures: 1.

No veo ninguna captura de pantalla en C: \ selenium. Sin embargo, puedo obtener una captura de pantalla con $ selenium-> captureScreenshot ("C: /selenium/image.png");

Cualquier idea o sugerencia bienvenida.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta