Import-Bibliothek enthält keine Schlüsselwörter
Ich bin Anfänger auf robot framework. Ich wollte meine eigene Bibliothek importieren und schreiben test-Fall.leider bin ich vor einem Fehler "Import-Bibliothek enthält keine Schlüsselwörter" .Ich habe durch einige der Beiträge realted, um dieses im stack over flow ,aber noch bin ich nicht in der Lage, herauszufinden, das Problem in robot framework. Ich könnte etwas zu tun dumm.
Hier ist mein code in python
class ExampleLibrary(object):
def __init__(self):
print "Hello"
def hello(self):
print "The given name"
hier ist der Fehler [ WARNUNG ] Bibliothek Importiert RobotFramework\TestSuite\Testclass.py' enthält keine Schlüsselwörter.
Habe ich gelegt .py-Datei im gleichen Verzeichnis wie der test-Fall.
Robotframework Skript
*** Settings ***
Library Testclass.py
*** Test Cases ***
LibraryTest
hello
Bitte Helfen
Vielen Dank im Voraus
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klasse name der Bibliothek muss derselbe sein wie der Dateiname. Bitte haben Sie einen Blick auf diese:
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#creating-test-library-class-or-module
Sollten Sie Pekka Antwort oder ändern Sie Ihre import, wie unten:
Vom Dokumentation:
Python-Klassen sind immer innerhalb eines Moduls. Wenn der name einer Klasse die Implementierung einer Bibliothek ist der gleiche wie der name des Moduls, Robot Framework ermöglicht das fallenlassen der name der Klasse, die beim importieren in die Bibliothek. Zum Beispiel, Klasse in MyLib MyLib.py Datei kann verwendet werden, wie eine Bibliothek nur mit dem Namen MyLib. Dies funktioniert auch mit Submodule, so dass, wenn zum Beispiel Eltern.MyLib Modul hat Klasse MyLib, importieren Sie Sie einfach mit Elternteil.MyLib funktioniert. , Wenn der Modul-name und Klassen-name unterschiedlich sind, müssen Bibliotheken in Betrieb genommen werden, mit beiden Modul-und Klassennamen, wie mymodule.MyLibrary oder Elternteil.Submodul.MyLib.