I Robot Framework mit einem Befehl auf einem Ordner am Aufruf wie folgt:Zugriff Robot Framework globale Variablen von einem Vorlauf Modifikator
robot --name MyTestSuite --variablefile lib/global_variables.py --variable TARGET_TYPE:FOO --variable IMAGE_TYPE:BAR --prerunmodifier MyCustomModifier.py ./tests
MyCustomModifier.py
enthalten eine einfache SuiteVisitor-Klasse, die/includes schließt Tags und hat ein paar andere Dinge basierend auf einigen der eingestellten Variablenwerte. Wie kann ich auf TARGET_TYPE
und IMAGE_TYPE
in dieser Klasse zugreifen? Die gezeigte Methode here funktioniert nicht, weil ich Zugriff auf die Variablen haben möchte, bevor die Tests starten, und deshalb bekomme ich eine RobotNotRunningError
mit der Nachricht Cannot access execution context
.
Nachdem ich this issue report gefunden habe, habe ich versucht, auf Version 2.9.1 herunterzustufen, aber nichts hat sich geändert.