UserView-basierte Skripte können nur mit einer Web- oder Desktop-Version des EveryStep Scripting Tools erstellt (aufgezeichnet) werden. Sie können jedoch ein Skript in einer UserView-Aufgabe bearbeiten oder eine neue UserView-Aufgabe erstellen, indem Sie ein EveryStep-Skript (ES) hochladen, das in der Desktop– oder Webversion des Tools aufgezeichnet wurde.
JSON-Beispiel für eine UserView-Aufgabe
Beschreibung der Felder
Um eine UserView-Aufgabe zu erstellen oder eine UserView-Aufgabe zu bearbeiten , verwenden Sie die in diesem Abschnitt bereitgestellten Parameter.
Feld | drucktype | Erforderlich/Optional | beschreibung | |
Timeout |
int32 |
wahlfrei |
Enthält Zeitüberschreitung bei der Aufgabenausführung in ms. | |
base64dmuv | Schnur | Erforderlich | Enthält ES-Skript im Base64-Format.
Verwenden Sie das Feld in den Vorgängen EDIT und CREATE, um ein EveryStep-Skript hochzuladen, das zuvor mit dem ES Scripting Tool aufgezeichnet und in BASE64 konvertiert wurde. |
|
Device_Id |
int32 |
Erforderlich |
Die eindeutige Geräte-ID.
Beispiel:
|
|
Id |
int32 |
Erforderlich *Nur für Bearbeitungsvorgänge |
Die eindeutige Aufgaben-ID. | |
Task_Type_Id |
int32 |
Erforderlich |
Der Typ der Aufgabe. | |
name |
Schnur |
wahlfrei |
Die Aufgabenbeschreibung. | |
RequireRepeatVisit |
boolesch |
wahlfrei |
Definiert den Status des Flags “Wiederkehrende Besucher simulieren” . MÖGLICHE WERTE:
|
|
WriteVideoOnEachÜberwachung |
boolesch |
wahlfrei |
Definiert den Status der Option ” Video bei jeder Ausführung aufzeichnen” .
POSSIBLE VALUES:
|
|
DisableHttpProxy |
boolesch |
wahlfrei |
Ermöglicht es, den Proxy zu aktivieren, um Überwachungsanfragen über einen Proxy zu senden oder zurück zu direkten Anfragen zu wechseln. | |
DisableVideoRecording |
boolesch |
wahlfrei |
Ermöglicht das Deaktivieren der Videoaufzeichnungsfunktion. | |
Screenshots deaktivieren |
boolesch |
wahlfrei |
Ermöglicht das Deaktivieren der Screenshot-Funktion. | |
AbortOnError |
boolesch |
wahlfrei |
Gibt an, ob die Option Skript beim ersten Fehler abbrechen aktiviert ist.
MÖGLICHE WERTE:
|
|
DNSResolveMode |
boolesch |
wahlfrei |
MÖGLICHE WERTE:
Ausführliche Erläuterungen finden Sie im Artikel DNS-Modusoption. |
|
DNSserverIP |
Schnur |
0ptional |
Das Feld für eine benutzerdefinierte DNS-Server-IP-Adresse. Ausführliche Erläuterungen finden Sie im Artikel DNS-Modusoption. | |
CustomDNSHosts |
Schnur |
wahlfrei |
Enthält die Liste der IP-Adressen-Hostnamen-Paare, die zum Einrichten der Zuordnung von IP-Adressen zu Hostnamen verwendet werden. |
Beschreibung schreibgeschützter Felder
Bitte beachten Sie die Beschreibung der UserView Task-Objektfelder, die unten nur zu Informationszwecken bereitgestellt werden. Die beschriebenen Felder sind schreibgeschützt und können nicht geändert werden.
Feld | drucktype | Erforderlich/Optional | beschreibung | |
Skript |
Schnur |
wahlfrei |
Enthält aufgezeichnetes EveryStep-Skript. | |
Task_Nbr |
int32 |
wahlfrei |
Enthält die Anzahl der Schritte, die im Skript aufgezeichnet wurden. | |
ImageList (Bildliste) |
Schnur |
wahlfrei |
Enthält codierte Bilddaten, die für die Bildvalidierung verwendet werden. | |
BrowserEngine |
Schnur |
wahlfrei |
Definiert, welche Engine während der Überwachung emuliert wird.
MÖGLICHE WERTE: “Chrome”, “Edge”, “Firefox”. Beispiel:
|
|
IsRIA | boolesch |
wahlfrei |
Definiert, ob die RIA-Validierung im Skript verwendet wird.
POSSUBLE WERTE:
|
|
Parameter
|
Schnur | wahlfrei | Enthält eine Liste von Kontextparametern. | |
ErrorFilter (Fehlerfilter)
|
Array von Objekten | wahlfrei | Enthält eine Liste der gefilterten Elemente. |