Comment créer un custom Python code library pour le Robot Cadre
J'ai déjà Python fichiers source pour certaines tâches personnalisées. Puis-je créer une bibliothèque personnalisée de ces tâches en tant que mots clés et de les utiliser dans le Robot Cadre?
OriginalL'auteur Narendra Petkar | 2014-11-20
Vous devez vous connecter pour publier un commentaire.
Oui, vous le pouvez. Tout ceci est documenté assez largement dans le Robot Cadre guide de l'utilisateur, dans la section intitulée La création de bibliothèques de test.
Vous avez un couple de choix. Vous pouvez utiliser le module directement, ce qui fait de chaque méthode dans le module disponible en tant que mot clé. Ce n'est probablement pas ce que vous voulez depuis la bibliothèque n'était probablement pas conçu pour être utilisé comme une collection de mots-clés. Votre deuxième choix est de créer une nouvelle bibliothèque que les importations de vos modules et de vos nouvelle bibliothèque fournit des mots clés qui appeler les fonctions dans l'autre bibliothèque.
Comme un simple exemple, disons que vous avez un module nommé
MyLibrary.py
avec le contenu suivant:Vous pouvez l'utiliser directement dans une suite de tests comme dans l'exemple suivant, en supposant que
MyLibrary.py
est dans le même dossier que la suite, ou est dans un dossier dans votrePYTHONPATH
:J'ai mis le mien dans un sous-répertoire de Ressources et de donner le chemin d'accès relatif à MyLibrary.py dans les Paramètres, comme: * * * * * * les Collections de la Bibliothèque la Bibliothèque Resources/MyLibrary.py notons Également que l' @Bryan a montré ci-dessus, le Python souligne peut être remplacé par le plus Robot Cadre de style espaces.
OriginalL'auteur Bryan Oakley