вы можете только сфокусировать требуемое текстовое поле и вставить туда текст. нет способа узнать, где фокус AFAIK (возможно, взаимодействие со всеми узлами DOM?).
проверить этот стековый поток - у него есть решение для вас: Как узнать, какой элемент DOM имеет фокус?
Вы можете тестировать (утверждать) статические методы, но вы не можете насмехаться над ними или заглушки в PHPunit.
Из документации :
Обратите внимание, что заключительный, закрытый и статический методы не могут быть заглушены или опровергнуты. Они игнорируются тестовой двойной функциональностью PHPUnit и сохраняют свое первоначальное поведение, за исключением статических методов, которые будут заменены методом, выдавшим
BLOCKQUOTE>\PHPUnit\Framework\MockObject\BadMethodCallException exception
.