Depurando falhas de página da Web do PhantomJS.open

No PhantomJS, webpage.open recebe um retorno de chamada com um parâmetro de status definido como 'success' ou 'fail'. De acordo com os documentos, será "sucesso" se nenhum erro de rede ocorrer, caso contrário, "falhará". Existe uma maneira de ver o erro de rede subjacente que causou a falha?

A url que estou tentando carregar funciona bem quando eu a coloco no meu navegador, e quando tiro uma captura de tela depois de receber a mensagem 'falhar', vejo a página em que estava antes de chamar webpage.open (para que eu possa) simplesmente ignore a falha). Eu estou usando o Phantom para testes, então, idealmente, eu gostaria de uma maneira robusta de obter facilmente um messsage de erro útil quando o webpage.open falha (ou melhor ainda, ele nunca falha!)

questionAnswers(1)

yourAnswerToTheQuestion