J'ai une image sur une page rendue par Firefox via Webdriver, je peux obtenir son objet (wd.find_element_by_xpath("id('main')/form/p[5]/img")
), mais comment puis-je obtenir son corps codé en base64 ou juste un emplacement sur mon disque dur? PS: s'il vous plaît ne suggère pas d'obtenir le src
et de le récupérer avec un outil externe. Je veux l'image que j'ai déjà dans le navigateur.Comment obtenir des informations sur l'image de firefox webdriver?
4
A
Répondre
4
images mises en cache peuvent être extraites à partir du cache de Firefox en naviguant vers une URL comme celui-ci:
about:cache-entry?client=HTTP&sb=1&key=http://your.server/image.png
La page qui contiendra une ligne avec l'étiquette « fichier sur le disque », comme celui-ci:
file on disk: /home/fviktor/.mozilla/firefox/7jx6k3hx.default/Cache/CF7379D8d01
Cette page contiendra également le vidage hexadécimal du contenu du fichier. Vous pouvez charger le fichier à partir de ce chemin ou analyser le vidage hexadécimal. S'il vous plaît noter que le chemin peut également être none
dans le cas de petits fichiers mis en cache uniquement en mémoire. Votre seule option est l'analyse de la vidage hexadécimal dans ce cas.
Peut-être qu'il y a un moyen de supprimer le vidage hexadécimal s'il y a un fichier de cache sur le disque, mais je ne suis pas sûr à ce sujet.
0
Questions connexes
- 1. Installation de watir-webdriver sur firefox
- 2. Webdriver et serveur proxy pour firefox
- 3. Comment changer le proxy firefox du webdriver?
- 4. Comment obtenir des informations sur iTunes Store
- 5. Comment organiser des tests Webdriver
- 6. Obtenir des informations sur Wikipedia - comment obtenir un formulaire HTML?
- 7. Obtenir des informations sur l'installation des paquets
- 8. PHP obtenir des informations sur un objet
- 9. Drupal: obtenir des informations sur l'utilisateur
- 10. Comment obtenir des informations sur photo sur flickr?
- 11. Comment obtenir des informations sur l'utilisateur à partir de WebContext?
- 12. Comment obtenir des informations sur l'image de css dans MasterPage'gridview?
- 13. Obtenir des informations de vol
- 14. Gestion de la fenêtre "Téléchargement" par Firefox WebDriver
- 15. OpenID - obtenir des informations sur l'utilisateur?
- 16. Obtenir des informations sur la police .Net?
- 17. obtenir des informations sur la table cliquez
- 18. Comment obtenir des informations de résolution d'écran?
- 19. Comment obtenir des informations de objdump
- 20. obtenir des informations de wikipedia
- 21. Obtenir des informations de JSON
- 22. La délégation d'événements fonctionne-t-elle avec webdriver dans firefox?
- 23. Comment obtenir des informations d'authentification de base dans une extension Firefox?
- 24. Comment obtenir des informations sur la classe et l'exécution?
- 25. Comment obtenir des informations sur les cartes réseau en C++?
- 26. Comment obtenir des informations en cliquant sur un lien?
- 27. Comment obtenir des informations sur une applet Java?
- 28. comment obtenir des informations sur le disque dur dans c?
- 29. PowerShell: comment obtenir des informations détaillées sur un événement WMI?
- 30. Comment utiliser JQuery pour obtenir des informations sur certains tags?