In einem Roboter Rahmen habe ich eine Test-Suite wie folgt aus:Wie kann ich eine Datei mit allgemeinen Schlüsselwörtern in Roboterrahmen importieren?
test-suite/
├── Common.robot
├── TestCaseA.robot
└── TestCaseB.robot
Die Datei Common.robot
definiert einige Stichworte, die sowohl verwendet wird TestCaseA.robot
und TestCaseB.robot
. In anderen Sprachen Common.robot
eine Bibliothek aufgerufen werden würde, aber ich versuche es, wie diese in einem Fehler
*** Settings ***
Library Commons
oder wie die
*** Settings ***
Library Commons.robot
Ergebnisse zu importieren.
[ ERROR ] Error in file '[...]/TestCaseA.robot': Importing test library 'Commons' failed: ImportError: No module named Commons
Das Schlüsselwort Library
scheint nur für geringe Testbibliotheken zu arbeiten. Ich bin mir sicher, dass es einen anderen Weg geben muss. Wie können benutzerdefinierte Bibliotheken in das Roboterrahmenwerk integriert werden?
Um hinzuzufügen, ist es möglich, eine Ressourcendatei aus einer Ressourcendatei aufzurufen, wenn Sie geschichtete Schlüsselwörter haben möchten (z. B. "zwischen Suiten geteilt" und "innerhalb dieser Suite") oder wenn Sie zwei zusammenführen möchten Keyword-Gruppen (z. B. "Seite 1 Keywords" und "Seite 2 Keywords" für einen Test, der zwei Seiten umfasst). –