In einem Roboter-Framework habe ich eine Testsuite wie folgt:
%Vor% Die Datei Common.robot
definiert einige Schlüsselwörter, die von TestCaseA.robot
und TestCaseB.robot
verwendet werden. In anderen Sprachen würde Common.robot
eine Bibliothek genannt werden, aber versuchen, sie so zu importieren
oder wie das
%Vor%führt zu einem Fehler.
%Vor% Das Schlüsselwort Library
scheint nur für Low-Level-Testbibliotheken zu funktionieren. Ich bin mir sicher, dass es einen anderen Weg geben muss. Wie können benutzerdefinierte Bibliotheken in das Roboter-Framework eingebunden werden?
Wenn Common.robot
eine einfache Textdatei oder tabulatorgetrennte Datei mit Roboterrahmen-Schlüsselwörtern ist, sollte sie in die Tabelle Settings
importiert werden. Im Roboter-Framework werden Dateien mit gemeinsamen Schlüsselwörtern Ressourcendateien genannt.
Wenn es sich jedoch um eine Python-Datei mit gemeinsamen Schlüsselwörtern handelt, sollte sie als Bibliothek als
bereitgestellt werden %Vor%Beachten Sie, dass in beiden Fällen der vollständige Dateiname angegeben werden muss.
Tags und Links testing robotframework