Je suis en train de déboguer mon site ... en gros ce que je dois faire est d'écrire un script qui va suivre périodiquement un lien sur ma page, mais je dois voir le résultat dans mon navigateur C'est pourquoi j'ai besoin que cela se produise dans le navigateur. Je veux qu'il clique sur le même lien toutes les quelques secondes sans aucune interaction humaine. La page résultante chaque fois aura la même structure que le dernier, de sorte que le lien aura les mêmes attributs et tout ... ce qui me conduit à penser que je peux probablement utiliser Javascript pour cette tâche, mais je ne suis pas sûr de savoir comment. Peut-être greasemonkey dans firefox? Le problème est que la seule langue à laquelle je suis bon est PHP et je ne peux pas penser à une solution utilisant ça. Une chose que je voudrais faire est le faire faire à intervalles pseudo-aléatoires ... comme entre 15 secondes et 60 secondes ... Voilà pourquoi je pense que je besoin d'un script plutôt que d'un programme existant ou quelque chose. .. Donc, si quelqu'un a des idées, merci!Script pour contrôler propre navigateur
Répondre
Oui, vous pouvez créer un lien auto-cliquez sur (et faire beaucoup plus) avec addon vraiment cool de Firefox iMacros. La bonne chose à propos de cet addon est qu'il est vraiment easy to use
, vous venez d'enregistrer une macro et c'est tout, pas de codage requis pour les tâches de base.
Ah, cela semble parfait. Je me souviens avoir lu à propos de cet addon il y a quelque temps, mais je ne me souviens pas pourquoi je ne l'ai jamais installé. Une idée de comment je pourrais le faire fonctionner à des intervalles aléatoires cependant? – RobHardgood
@RobH: vous pouvez voir sa documentation, il est assez facile à utiliser. Merci – Sarfraz
Vous pouvez utiliser Firebug avec automation.
Vous pouvez également utiliser JavaScript pour actualiser la page automatiquement après une période de temps donnée. Ici, nous actualisons la page 5 secondes après le chargement de la page. Cela entraîne le rafraîchissement continu de la page toutes les 5 secondes.
<html>
<head>
<script type="text/JavaScript">
<!--
function timedRefresh(timeoutPeriod) {
setTimeout("location.reload(true);",timeoutPeriod);
}
// -->
</script>
</head>
<body onload="JavaScript:timedRefresh(5000);">
<p>This page will refresh every 5 seconds. This is because we're using the 'onload' event to call our function. We are passing in the value '5000', which equals 5 seconds.</p>
<p>But hey, try not to annoy your users too much with unnecessary page refreshes every few seconds!</p>
</body>
</html>
- 1. Puis-je contrôler l'icône de chargement du navigateur Web?
- 2. Comment contrôler la propre vue de la table de UISearchDisplayController?
- 3. Contrôler l'utilisation du processeur d'un script perl?
- 4. Comment contrôler l'heure d'exécution du script en PHP
- 5. Comment contrôler le navigateur Chrome à partir d'un test NUnit?
- 6. Windows Application à l'avenir à contrôler sur le navigateur
- 7. Ajout d'un navigateur de document script pour SQL Management Studio?
- 8. Comment puis-je contrôler les entrées sur Shell Script?
- 9. Puis-je contrôler PSFTP à partir d'un script Python?
- 10. erreur de script dans le navigateur Web
- 11. Comment puis-je modifier le navigateur pour contrôler le DOM d'un document chargé?
- 12. Silverlight - liaison pour contrôler borderthickness
- 13. Treeview pour contrôler les panneaux
- 14. Ouverture du navigateur depuis le script emacs?
- 15. Modifier les paramètres du navigateur par script
- 16. Comment lancer son propre script python dans Trac
- 17. Comment un script connaît son propre nom dans bash?
- 18. Lancement/Contrôler l'application
- 19. Comment contrôler window.location.hash
- 20. méthode propre pour la validation
- 21. script pour générer une syntaxe crontab à partir d'une entrée propre à l'utilisateur?
- 22. Java 6: Exemples pour implémenter son propre langage de script en utilisant javax.script?
- 23. Où puis-je trouver un script gravatar-like pour rogner des images dans le navigateur du client?
- 24. Navigateur pour le test de script inter-site (pour tester Mozilla Add-On)
- 25. Liens pour contrôler la navigation Flash
- 26. Appliquer une superposition opaque pour contrôler
- 27. AppleScript pour contrôler les sessions de terminal
- 28. comment lier pour contrôler dans contentemplate
- 29. comment contrôler l'intervalle de pour boucle?
- 30. Programmation GPU pour contrôler la sortie DVI
Pour quoi auriez-vous besoin de cela? Si c'est pour tester un Web Frontend, jetez un oeil à http://seleniumhq.org/ – Gordon