Ordner Salesforce
Der Ordner Salesforce unter Standard modules->TBox XEngines->Html enthält das Modul SfWaitForBusyIndicator.
Das Modul SfWaitForBusyIndicator kann die Testausführung anhalten, während ein Standard- oder benutzerdefinierter Auslastungsindikator von Salesforce auf dem Bildschirm sichtbar ist. Die Testausführung wird fortgesetzt, nachdem der Auslastungsindikator verschwindet. Dies stellt sicher, dass Ihre Applikation alle Controls geladen hat, bevor die Testausführung fortgesetzt wird und alle ausstehenden Vorgänge mit Auslastungsindikatoren abgeschlossen sind.
Es besitzt die folgenden Modulattribute:
Modulattribut |
Beschreibung |
---|---|
CssClasses |
Dieses Modulattribut ist optional. Mit der CSS-Klasse wird das wartende Element identifiziert. SfWaitForBusyIndicator wartet, bis das in CssClass angegebene Element verschwindet. Wenn der Auslastungsindikator in Salesforce benutzerdefinierte CSS-Klassen verwendet, geben Sie den Namen Ihrer CSS-Klasse ein. Zum Beispiel .customBusyIndicator. Wenn Ihr Auslastungsindikator mehrere CSS-Klassen verwendet, trennen Sie diese mit einem Komma. Zum Beispiel .customBusyIndicatorCircle, .customBusyIndicatorLocal. Wenn Sie eine CSS-Klasse angeben, sucht Tosca nach den Standard-CSS-Klassen und benutzerdefinierten CSS-Klassen. |
Timeout |
Dieses Modulattribut ist optional. Definiert den Timeout für SfWaitForBusyIndicator in Millisekunden. Der Standardwert ist 30000, also 30 Sekunden. Wenn Sie keinen Timeout-Wert eingeben, wartet Tosca für die Zeit, die Sie in der Einstellung Synchronization Timeout during WaitOn definiert haben. Wenn Sie in Synchronization Timeout during WaitOn keinen Wert definiert haben, wird der Standardwert von Timeout berücksichtigt. |
ContinueOnFailure |
Dieses Modulattribut ist optional. Wenn es auf True oder leer gesetzt ist, ist der Testschritt erfolgreich und die Testausführung wird im Falle eines Timeouts oder eines anderen Fehlers fortgesetzt. Wenn es auf False gesetzt ist, schlägt die Testausführung fehl, nachdem der Timeout-Wert überschritten wurde. |
![]() |
In diesem Beispiel möchten Sie mehrere benutzerdefinierte CSS-Klassen .customBusyIndicator_1, .customBusyIndicator_2 verwenden. Dazu führen Sie die folgenden Aktionen durch:
Modul SfWaitForBusyIndicator in einem Testfall |