DescriptionSolutionSikuli

publicité
SIKULI
Sikuli Script est une bibliothèque Java Jython et qui automatise l'interaction de l'interface
graphique en utilisant des modèles d'image à des événements clavier / souris diriger. Le
noyau de Sikuli Script est une bibliothèque Java qui se compose de deux parties:
java.awt.Robot, qui délivre les événements clavier et souris à des endroits appropriés, et un
moteur + C + basé sur OpenCV, qui cherche des motifs d'image figurant sur l'écran. Le
moteur C + + est relié à Java via JNI et doit être compilé pour chaque plate-forme. En plus de
la bibliothèque Java, une couche mince Jython est disponible pour les utilisateurs finaux
comme un ensemble de commandes simples et claires. Par conséquent, il devrait être facile
d'ajouter des couches minces plus pour d'autres langues en cours d'exécution sur JVM, par
exemple, JRuby, Scala, Javascript, etc
Un script Sikuli (. Sikuli) est un répertoire qui se compose d'un fichier source Python (. Py), et
tous les fichiers d'image (. Png) utilisé par le fichier source. Toutes les images utilisées dans
un script Sikuli sont tout simplement un chemin d'accès au fichier png. Dans le faisceau
Sikuli.. Par conséquent, le fichier source Python peut également être modifié par n'importe
quel éditeur de texte.
Lors de l'enregistrement d'un script utilisant Sikuli IDE, un fichier HTML supplémentaire est
également créé dans le répertoire Sikuli. Afin que les utilisateurs peuvent partager les scripts
sur le web facilement.
Un script exécutable Sikuli (. SKL) est tout simplement un fichier compressé de tous les
fichiers dans le répertoire Sikuli.. Quand un script est passé à Sikuli IDE comme un argument
de ligne de commande, Sikuli IDE reconnaît son type par vérifier son extension de nom de
fichier. Si un SKL. Est considéré, Sikuli IDE s'exécute sans afficher la fenêtre de l'IDE. Si un
Sikuli. Est considéré, Sikuli IDE ouvre dans un éditeur de code source.fichier. Si un SKL. Est
considéré, Sikuli IDE s'exécute sans afficher la fenêtre de l'IDE. Si un Sikuli. Est considéré,
Sikuli IDE ouvre dans un éditeur de code source.
Téléchargement