я правильно понимаю, что ты запускаешь многопоточный код внутри одного теста?
Ну по сути да, внутри теста создаются прокси объекты, в отдельном потоке, и когда действие с ним завершено тест идет дальше. Т.е. там минимальный набор атомарных сущностей а-ля: форма, скроллер, меню.. И в тесте из контекста идет к ним обращение. При обращении к скроллеру (чтобы например послать действие ) создается новый объект,в другом потоке и вызывается действие ctx.scroller.action("actionId")