Selenium: выполнение тестов в одной сесии, каждый тест создает новую сессию

Добрый день!

У меня есть проблема с выполнением автоматических тестов Selenium.

Есть несколько тестов в разных файлах.

Предположим:

–0_ATest.php

-------testMethod1

-------testMethod2

–1_BTest.php

-------testMethod1

-------testMethod2

Внутри 0_ATest.php тестируется регистрация и авторизация, а внутри 1_BTest.php тестируется некоторый функционал, который доступен только авторизованным пользователям.

Тоесть предполагается, что после завершения 0_ATest.php внутри браузера остается авторизованный пользователь и тесты из 1_BTest.php выполняются в той же сессии.

Использовал shareSession(true) , но это не помогло. Переопределил класс PHPUnit_Extensions_SeleniumTestCase_Driver, где перекрыл функциональность старта новой сессии, модифицировал WebTestCase. Но и это не помогло - каждый новый файл стартует со своей сессией, что подтверждается логами селениум-сервера.

При этом ф-ция нового драйвера работает исправно (в плане держания одной сессии).

Посоветуйте, как решить задачу.