2013-08-23 2 views
0

J'utilise phantomjs pour tester une application web. mais je suis confronté à un problème avec le chargement de la page signifie parfois script fantôme exécuté, mais l'élément dom n'est pas chargé. Comment utiliser les callbacks pour le tri de ce genre de questionsComment utiliser les rappels dans phantomjs

resourceReceived (demande), resourceRequested (ressource), resourceError (ressource)

Répondre

1

Si vous voulez exécuter du code après que la page a terminé le chargement, utilisez ceci:

page.onLoadFinished = function() 
{ 
    // function body 
    var pageTitle = page.evaluate(function() { 
      console.log('Page Name: ' + document.title); 
      return document.title; 
    }); 
}; 
Questions connexes