Le moyen le plus simple pour simuler le clavier et la souris sur Python?
J'ai besoin de faire quelques macros et je veux savoir ce qui est le plus recommandé pour le faire.
Donc, j'ai besoin d'écrire somethings et cliquez sur certains endroits avec elle et j'ai besoin d'émuler la touche de TABULATION pour.
- Vous pourriez être plus précis sur ce que vous faites des tests. Pages Web? Les applications de bureau?
- pages web, des applications de bureau, tout =)
- Ici c'est une façon de simuler des événements de clavier dans mac OS X.
Vous devez vous connecter pour publier un commentaire.
Je fais les tests automatisés de trucs en Python. J'ai tendance à utiliser les éléments suivants:
http://www.tizmoi.net/watsup/intro.htmlEdit: Lien est mort, version archivée: https://web.archive.org/web/20100224025508/http://www.tizmoi.net/watsup/intro.html
http://www.mayukhbose.com/python/IEC/index.php
Je n'ai pas toujours (presque jamais) de simuler les touches et les mouvements de la souris. J'ai l'habitude de l'utiliser COM pour définir les valeurs des objets windows et appeler leur .cliquez sur la (les) méthodes.
Vous pouvez envoyer des signaux de pression de touche avec cette:
C'est tout dans Windows. Si vous êtes dans un autre environnement, je n'ai aucune idée.
shell.AppActivate("Notepad")
(remplacez le bloc-notes)Peut-être que vous êtes à la recherche pour Sendkeys?
il semble que c'est windows uniquement
Aussi, vous avez pywinauto (copié à partir de mon réponse)
et l'exemple de la page web
pyautogui est un grand paquet pour envoyer des clés et d'automatiser plusieurs clavier /souris tâches connexes. Découvrez Le contrôle du Clavier et de la Souris avec la GUI de l'Automatisation et PyAutoGUI de la documentation.
Vous pouvez utiliser PyAutoGUI bibliothèque pour Python qui fonctionne sur Windows, macOS et Linux.
Souris
Voici un code simple pour déplacer la souris vers le milieu de l'écran:
Docs page: Les Fonctions De Contrôle De La Souris.
Liés à la question: Contrôle de la souris avec Python.
Clavier
Exemple:
Docs page: Clavier Fonctions De Contrôle.
Plus de lecture: Le contrôle du Clavier et de la Souris avec la GUI de l'Automatisation (Chapitre 18 de l'e-book).
Questions connexes: