Relative Datumsangaben
Um dynamisch innerhalb eines Testlaufs Datumswerte setzen zu können, gibt es die Möglichkeit relative Datumsangaben innerhalb des Testfalls zu verwenden.
Aufbau einer relativen Datumsangabe
"<x>d"
→ x Tage (4d: 4 Tage)"<x>w"
→ x Wochen (3w: 3 Wochen)"<x>m"
→ x Monate (2m: 2 Monate)"<x>y"
→ x Jahre (1y: 1 Jahr)bei einer Kombination werden die einzelnen Bestandteile nacheinander angewendet: "4d2m" → 4 Tage und 2 Monate
Verwendung innerhalb eines Testfalls
Die relative Datumsangabe kann im Keyword zum Setzen von Feldwerten verwendet werden, indem sie mit der Erweiterung “adding” hinzugefügt wird:
set field "<datefield name>" to "<date value>" adding "<relative date>"
fill mask using
{field "<datefield name>": "<date value>" adding "<relative date>"
}
Beispiel
set field "TestDate.TestEntity" to "${DATE}" adding "4d"
field "TestDate.TestEntity" should be "12.02.2024"
Auch das Keyword zur Feldprüfung kann mittels “adding” um die relative Datumsangabe erweitert werden:
field "<datefield name>" should be "<date value>" adding "<relative date">
Beispiel
set field "TestDate.TestEntity" to "12.04.2024"
field "TestDate.TestEntity" should be "08.04.2024" adding "4d"