Cómo esperar la visibilidad del elemento en phantomjs.

Los usuarios hacen clic en este enlace:

<span onclick="slow_function_that_fills_the_panel(); $('#panel').show();">

Ahora estoy simulando el click en phantomjs:

page.evaluate(
  function() { $("#panel").click(); }
);
console.log('SUCCESS');
phantom.exit();

Phantom sale antes de que la función lenta termine su ejecución y el DIV se haga visible. ¿Cómo puedo implementar la espera?

Respuestas a la pregunta(4)

Su respuesta a la pregunta