Utiliser jQuery DOM sélecteur de syntaxe dans PhantomJS?
Je suis en train d'apprendre PhantomJS et je me demandais si il est possible d'utiliser jQuery DOM sélecteurs dans les fichiers JS PhantomJS fonctionne? J'ai vu un court exemple sur github qui s'affiche pour indiquer ceci:
Échantillon de PhantomJS avec Qunit (et jQuery?)
Si vous regardez la run-qunit.js fichier en haut il semble état, vous pouvez utiliser jQuery DOM sélecteurs en tant que paramètres. Mais j'ai des erreurs quand je fais ça-- ne sais pas si c'est ma syntaxe ou parce que les Fantômes ne sais pas à propos de jQuery, j'ai donc pensé que je voudrais vous demander d'abord à propos de la PhantomJS/jQuery relation.
Il montre que vous pouvez utiliser jQuery méthodes qui renvoient une valeur booléenne lorsqu'il est exécuté, pas de sélecteurs, à moins que je ne suis pas à la recherche dans le même endroit que vous. Qu'avez-vous essayé qui ne fonctionne pas?
OriginalL'auteur larryq | 2013-01-10
Vous devez vous connecter pour publier un commentaire.
Utilisation la page.injectJs('jquery-1.6.1.min.js'); il sera beau travail.
voici un beau lien pour l'utilisation de jquery dans phantomjs
http://snippets.aktagon.com/snippets/534-how-to-scrape-web-pages-with-phantomjs-and-jquery
Liées exemple ne fonctionne pas correctement. La fonction passée en tant que second paramètre de la page.open() doit être attribuée à la page.onLoadFinished au lieu de cela, sinon ses pas appelé par le deuxième chargement de la page.
Voir l'archive: web.archive.org/web/20150713103425/http://snippets.aktagon.com/...
OriginalL'auteur Sandip Mondal
Il y a de gens qui disent que la documentation des échantillons de chargement de JQuery sont de buggy et de charger JQuery sur PhamtomJS est impossible ici: chargement de jquery sur phanthomjs
OriginalL'auteur vg7g465sd7654
..eh bien, dès que j'ai posté, j'ai (bien sûr) de trouver ce. Ressemble, il est possible en effet d'inclure jQuery:
https://github.com/ariya/phantomjs/wiki/Page-Automation
OriginalL'auteur larryq