Statuscodes
Mit der Funktion AgtGetState kann der interne Statuscode von AutoGUITest abgefragt werden.
Folgende Statuscodes werden in AutoGUITest verwendet:
ID Beschreibung
0 AGT_STATE_OK
Dieser Statuscode wird ausgegeben, wenn alle Testschritte erfolgreich durchgeführt werden konnten.
2 AGT_ERROR_WNDPTR_NULL
Dieser Statuscode wird gesetzt, wenn
- ein Fenster mit einem bestimmten Titel nicht gefunden werden konnte
- ein Dialog mit einem bestimmten Titel nicht gefunden werden konnte
- ein Control mit bestimmter ID-Nummer nicht gefunden werden konnte
3 AGT_ERROR_TEXT_CHECK
Dieser Statuscode wird gesetzt, wenn
-
in einem Control
- in einem Fenstertitel
- in einem Dialogtitel
nicht der erwartete Text enthalten ist.
4 AGT_ERROR_COMBO_SELDATA
Dieser Statuscode wird gesetzt, wenn in einem Auswahlfeld (CComboBox) der Eintrag mit einem bestimmten Wert in ItemData nicht selektiert werden kann.
5 AGT_ERROR_COMOBO_CHECK_SELDATA
Dieser Statuscode wird gesetzt, wenn in ItemData des selektierten Eintrages eines Auswahlfeldes nicht der erwartete Wert enthalten ist.
6 AGT_ERROR_COMBO_SELITEM
Dieser Statuscode wird gesetzt, wenn in einem Auswahlfeld der Eintrag an der gewünschten Position nicht selektiert werden kann.
7 AGT_ERROR_COMOBO_CHECK_ITEM
Dieser Statuscode wird gesetzt, wenn in einem Auswahlfeld nicht der Eintrag an einer bestimmten Position selektiert ist.
8 AGT_ERROR_CHECKBOX_CHECK
Dieser Statuscode wird gesetzt, wenn eine Checkbox nicht den erwarteten Zustand hat.
9 AGT_ERROR_MSG_CHECK
Dieser Statuscode wird gesetzt, wenn ein erwartetes Meldungsfenster nicht angezeigt wird oder das angezeigte Meldungsfenster einen unerwarteten Titel oder Meldungstext enthält.
10 AGT_ERROR_LISTBOX_SELITEM
Dieser Statuscode wird gesetzt, wenn in einer Auswahlliste (CListBox) ein bestimmter Eintrag nicht selektiert werden kann. Normalerweise ist das der Fall, wenn die Auswahlliste zuwenig Einträge enthält.
11 AGT_ERROR_LISTBOX_SELDATA
Dieser Statuscode wird gesetzt, wenn in einer Auswahlliste kein Eintrag gefunden wird, der in ItemData den erwarteten Wert enthält.
12 AGT_ERROR_LISTBOX_CHECK_ITEM
Dieser Statuscode wird gesetzt, wenn in einer Auswahlliste nicht der Eintrag an der erwarteten Position selektiert ist.
13 AGT_ERROR_LISTBOX_CHECK_DATA
Dieser Statuscode wird gesetzt, wenn in einer Auswahlliste nicht der Eintrag selektiert ist, der in ItemData einen bestimmten Wert enthält.
14 AGT_ERROR_LISTBOX_CHECK_ITEMCNT
Dieser Statuscode wird gesetzt, wenn eine Auswahlliste nicht eine bestimmte Anzahl Einträge enthält.
15 AGT_ERROR_COMOBO_CHECK_DATA
Dieser Statuscode wird gesetzt, wenn in einem Auswahlfeld nicht der Eintrag markiert ist, der in ItemData einen bestimmten Wert enthält.
16 AGT_ERROR_LISTBOX_SELTEXT
Dieser Statuscode wird gesetzt, wenn in einer Auswahlliste nicht der Eintrag mit einem bestimmten Text markiert ist.
17 AGT_ERROR_WND_CHECK_ENABLE
Dieser Statuscode wird gesetzt, wenn ein Fenster oder Control nicht dem erwarteten Zustand (Aktiviert / Deaktiviert) entspricht.
18 AGT_ERROR_WND_CHECK_VISIBLE
Dieser Statuscode wird gesetzt, wenn ein Fenster oder Control nicht dem erwarteten Zustand (Sichtbar / Unsichtbar) entspricht.
19
AGT_ERROR_LISTBOX_CHECK_TEXT
Dieser Statuscode wird gesetzt, wenn in einer Auswahlliste nicht der Eintrag mit einem bestimmten Text selektiert werden kann.