JSFSession jsfSession = JSFSessionFactory.makeSession("/richfaces/commandButton.jsf");
JSFServerSession server = jsfSession.getJSFServerSession();
JSFClientSession client = jsfSession.getJSFClientSession();
client.setValue("inputName", "World");
client.click("SayHelloButton");
Object userBeanValue = server.getManagedBeanValue("#{userBean.name}");
assertEquals("World", userBeanValue);
//System.out.println(client.getPageAsText());
assertTrue(client.getPageAsText().contains("Hello World"));
}