Problemas com teste de páginas JSF

    Estou com problemas pra fazer testes de interação humana "JSF" por causa dos IDs de objetos que o JSF gera dinamicamente, por isso, lendo alguns fóruns descobri que para contornar este problema eu deveria declarar os meus IDs explicitamente, o que faria com que o JSF não os criasse dinamicamente. No entando, há um problema, o Portal que estou usando gera dinamicamente um ID para o Portlet ao ser instanciado e, a cada nível, o ID do objeto é o ID do pai mais o seu ID. O problema é que não consigo controlar a geração de IDs para o Portlet, ou seja, estamos sempre com IDs diferentes.

Gostaria de saber se conhecem alguma forma de contornar este problema?

Usa o Visual Java Server Faces para criar aplicações JSF .
Baixe o NetBeans com tomcat , ou qualquer outro APP , e utilie o Framework Visual Java Server Faces , vc não vai se arrepender;