Verbesserung
Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
#27393
Baum - Tabellen: Selektion von mehrfach vorkommenden Zeilenobjekten expandiert Teilbäume / wählt falsche Zeile
#27424
"Container" für neue Grid-Zeile nicht mandatory, aber versteckte NPE, wenn Wert gelöscht wird
Verbesserung
Detail
#27468
Application-Scripting: LayoutComponent's nur aufgelösen wenn sie sichtbar sind
In geskripteten Tests werden Felder und Kommandos häufig relativ zu einer LayoutComponent aufgelöst. Dies funktioniert auch wenn die Komponente unsichtbar ist. Somit können viele geskriptete Aktionen auch ausgeführt werden, wenn sie an der GUI so gar nicht ausgeführt werden könnten. Dies führt zu unerwarteten Effekten.
Verbesserung
Nach dem Auflösen der Komponente wird geprüft dass sie sichtbar ist. Ist sie nicht sichtbar, wird ein Fehler geworfen. Einige spezielle Aktionen (z.B. Goto-Kommandos) müssen weiterhin unsichtbare Komponenten auflösen können.
Test
- In der Sicht Strukturen > Typendemo > Typendemo wechseln
- Die Änderung des Namens eines Elementes aufzeichnen.
- Wechsel nach Strukturen > Typendemo > Grid
- Abspielen der aufgezeichneten Aktion.
- Erwartung: Es kommt ein Fehler dass die Komponente nicht sichtbar ist.