Port IMAGE - DEFAULT

Standard-Port für Interaktionen mit dem Browser

Stimulation

Dieser Port besitzt keine Stimulus-Fähigkeiten.

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Browser

‚Firefox‘

[‚Firefox‘, ‚Chrome‘, ‚Edge‘]

string

Auswahl des Browsers. Passend zur gewählten Einstellung müssen der Pfad zum Browser und der Pfad zum entsprechenden Webdriver gesetzt werden.

Browser-Pfad

‚<auto>‘

string

Absoluter Installationspfad zum Browser oder „<auto>“, um den Standardpfad zu verwenden.

Browser-Profilpfad

string

Optional: Absoluter Pfad zum verwendeten Browser-Profil

Browser-Erweiterungen

string

Optional: Kommaseparierte Pfade zu Browser-Erweiterungen.

Pfade können absolut oder relativ zum Basispfad des Toolhosts angegeben werden.

Browser-Breite

800

int

Breite des Browser-Fensters in Pixel.

Browser-Höhe

600

int

Höhe des Browser-Fensters in Pixel.

WebDriver-Pfad

‚<auto>‘

string

Installationspfad zum Webdriver.

Pfad kann absolut oder relativ zum Basispfad des Toolhosts angegeben werden.

Die Option „<auto>“ versucht, den Treiber automatisch über den Webdriver-Manager von Selenium zu finden und herunterzuladen (Internetzugang erforderlich).

Implizites Timeout

10

float

Timeout in Sekunden, welches für alle Schritte gilt, sofern nicht im Schritt anders spezifiziert.

Headless Modus

☐

bool

Startet den Browser im Headless Mode (ohne sichtbare Anzeige).

Zusätzliche Argumente

string

Zusätzliche Kommandozeilenargumente, die beim Start an den konfigurierten Webdriver übergeben werden, z. B. „–proxy-server=http://proxy.local:8338“. Mögliche Argumente finden Sie in der Selenium Webdriver Dokumentation.

Live-Vorschau

☐

bool

Streamt eine Live-Vorschau auf dem eingestellten Netzwerkport. Der Livestream ist unter der IP-Adresse des Toolhosts und dem eingestellten Port erreichbar, z.B. für eine lokale Toolanbindung: http://127.0.0.1:<port>

Vorschaufenster öffnen

Live-Vorschau

☑

bool

Öffnet ein Vorschaufenster beim Ausführen des StartBrowser-Jobs. Dieses Fenster zeigt das aktuelle Bild als Livestream an und bleibt so lange geöffnet bis der StopBrowser-Job ausgeführt wird.

Port

Live-Vorschau

‚<auto>‘

string

Der Port über welchen das Bild gestreamt werden soll. Falls die Live-Vorschau für mehrere Bildquellen aktiviert ist, muss jeder Livestream einen anderen Port verwenden. Wenn <auto> eingetragen ist, wird automatisch ein freier Port zugewiesen.

Text-Overlay in Aufzeichungen einblenden

☐

bool

Fügt bei Aktivierung ein Text-Overlay im Format „Timestamp Packagename“ in die untere linke Ecke von Videoaufnahmen ein.

ClickElement

Klickt auf das gewünschte Element.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

searchMethod

‚id‘

[‚id‘, ‚xpath‘, ‚link text‘, ‚partial link text‘, ‚name‘, ‚tag name‘, ‚class name‘, ‚css selector‘]

string

Die Methode, mit der das Element identifiziert wird.

searchValue

string

Der Wert zur Identifikation des Elements auf das geklickt werden soll, passend zur Such-Methode.

timeout

-1.0

float

Timeout zum Warten auf das Element; -1 für Standardwert aus Testbenchkonfiguration.

ClickPosition

Klickt auf die angegebene Position.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

positionX

0

int

Die X-Koordinate der Position.

positionY

0

int

Die Y-Koordinate der Position.

CloseWindow

Schließt das angegebene Fenster.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

windowHandle

string

Der Identifier für das zu wechselnde Fenster.

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

success

[False, True]

bool

Gibt zurück, ob das Schließen des Fensters erfolgreich war.

DragAndDropByOffset

Führt ein Drag and Drop auf einem Element in die angegebene Richtung durch.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

offsetX

0

int

Anzahl der Pixel in horizontaler Richtung.

offsetY

0

int

Anzahl der Pixel in vertikaler Richtung.

searchMethod

‚id‘

[‚id‘, ‚xpath‘, ‚link text‘, ‚partial link text‘, ‚name‘, ‚tag name‘, ‚class name‘, ‚css selector‘]

string

Die Methode, mit der das Element identifiziert wird.

searchValue

string

Der Wert zur Identifikation des Elements auf das geklickt werden soll, passend zur Such-Methode.

timeout

-1.0

float

Timeout zum Warten auf das Element; -1 für Standardwert aus Testbenchkonfiguration.

ElementScreenshot

Gibt das Bild des ersten gesuchten Elements zurück.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

searchMethod

‚id‘

[‚id‘, ‚xpath‘, ‚link text‘, ‚partial link text‘, ‚name‘, ‚tag name‘, ‚class name‘, ‚css selector‘]

string

Die Methode, mit der das Element identifiziert wird.

searchValue

string

Der Wert zur Identifikation des Elements auf das geklickt werden soll, passend zur Such-Methode.

timeout

-1.0

float

Timeout zum Warten auf das Element; -1 für Standardwert aus Testbenchkonfiguration.

FindElements

Gibt die IDs der gesuchten Elemente zurück

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

searchMethod

‚id‘

[‚id‘, ‚xpath‘, ‚link text‘, ‚partial link text‘, ‚name‘, ‚tag name‘, ‚class name‘, ‚css selector‘]

string

Die Methode, mit der das Element identifiziert wird.

searchValue

string

Der Wert zur Identifikation des Elements auf das geklickt werden soll, passend zur Such-Methode.

timeout

-1.0

float

Timeout zum Warten auf das Element; -1 für Standardwert aus Testbenchkonfiguration.

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Response

object

Liste mit IDs.

GetCurrentUrl

Gibt die URL der aktuell geöffneten Seite zurück.

Parametrierung

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Response

string

Aktuelle URL.

GetElementProperty

Gibt die gewünschte Eigenschaft des Elements zurück.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

propertyName

string

Der Wert der Eigenschaft, die zurückgegeben werden soll.

searchMethod

‚id‘

[‚id‘, ‚xpath‘, ‚link text‘, ‚partial link text‘, ‚name‘, ‚tag name‘, ‚class name‘, ‚css selector‘]

string

Die Methode, mit der das Element identifiziert wird.

searchValue

string

Der Wert zur Identifikation des Elements auf das geklickt werden soll, passend zur Such-Methode.

timeout

-1.0

float

Timeout zum Warten auf das Element; -1 für Standardwert aus Testbenchkonfiguration.

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Response

string

Eigenschaftswert.

GetOpenWindows

Gibt alle geöffneten Fenster zurück. Leere Liste, falls keine offen sind.

Parametrierung

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

windows

object

Liste aller geöffneter Fenster.

GetPageSource

Gibt den HTML Quelltext der Seite zurück.

Parametrierung

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

html

string

HTML Quelltext der Seite.

GetWebDriver

Gibt den internen Selenium Webdriver zurück, der direkten Zugriff auf die Selenium-API ermöglicht.

GoBack

Zeigt die vorherige Seite wieder an.

MoveMouseOverElement

Bewegt die Maus zum ersten gefundenen Element.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

searchMethod

‚id‘

[‚id‘, ‚xpath‘, ‚link text‘, ‚partial link text‘, ‚name‘, ‚tag name‘, ‚class name‘, ‚css selector‘]

string

Die Methode, mit der das Element identifiziert wird.

searchValue

string

Der Wert zur Identifikation des Elements auf das geklickt werden soll, passend zur Such-Methode.

timeout

-1.0

float

Timeout zum Warten auf das Element; -1 für Standardwert aus Testbenchkonfiguration.

OpenUrl

Öffnet die angegebene Webseite (URL).

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

url

string

Die komplette Web-Adresse.

windowName

string

Der Name des Fensters in dem die URL geöffnet werden soll.

windowType

‚Aktuelles Fenster‘

[‚Aktuelles Fenster‘, ‚Ausgewähltes Fenster‘, ‚Neues Fenster‘, ‚Neuer Tab‘]

string

Art des Fensters in dem die URL geöffnet werden soll.

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

windowHandle

string

Der Identifier des Fensters.

ScrollElement

Scrollt im angegebenen Element um die angegebene Distanz - bei negativer Distanz nach oben, sonst nach unten.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

searchMethod

‚id‘

[‚id‘, ‚xpath‘, ‚link text‘, ‚partial link text‘, ‚name‘, ‚tag name‘, ‚class name‘, ‚css selector‘]

string

Die Methode, mit der das Element identifiziert wird.

searchValue

string

Der Wert zur Identifikation des Elements auf das geklickt werden soll, passend zur Such-Methode.

xDistance

0

int

Die zu scollende Anzahl von Pixeln.

yDistance

0

int

Die zu scollende Anzahl von Pixeln.

ScrollPage

Scrollt die gesamte Seite um die angegebene Distanz - bei negativer Distanz nach oben bzw. nach links, sonst nach unten bzw. nach rechts.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

xDistance

0

int

Die zu scollende Anzahl von Pixeln.

yDistance

0

int

Die zu scollende Anzahl von Pixeln.

ScrollToElement

Scrollt zum angegebenen Element.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

searchMethod

‚id‘

[‚id‘, ‚xpath‘, ‚link text‘, ‚partial link text‘, ‚name‘, ‚tag name‘, ‚class name‘, ‚css selector‘]

string

Die Methode, mit der das Element identifiziert wird.

searchValue

string

Der Wert zur Identifikation des Elements auf das geklickt werden soll, passend zur Such-Methode.

SendKey

Drückt eine Sondertaste.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

key

‚ADD‘

[‚ADD‘, ‚ALT‘, ‚ARROW_DOWN‘, ‚ARROW_LEFT‘, ‚ARROW_RIGHT‘, ‚ARROW_UP‘, ‚BACKSPACE‘, ‚BACK_SPACE‘, ‚CANCEL‘, ‚CLEAR‘, ‚COMMAND‘, ‚CONTROL‘, ‚DECIMAL‘, ‚DELETE‘, ‚DIVIDE‘, ‚DOWN‘, ‚END‘, ‚ENTER‘, ‚EQUALS‘, ‚ESCAPE‘, ‚F1‘, ‚F10‘, ‚F11‘, ‚F12‘, ‚F2‘, ‚F3‘, ‚F4‘, ‚F5‘, ‚F6‘, ‚F7‘, ‚F8‘, ‚F9‘, ‚HELP‘, ‚HOME‘, ‚INSERT‘, ‚LEFT‘, ‚LEFT_ALT‘, ‚LEFT_COMMAND‘, ‚LEFT_CONTROL‘, ‚LEFT_META‘, ‚LEFT_OPTION‘, ‚LEFT_SHIFT‘, ‚META‘, ‚MULTIPLY‘, ‚NULL‘, ‚NUMPAD0‘, ‚NUMPAD1‘, ‚NUMPAD2‘, ‚NUMPAD3‘, ‚NUMPAD4‘, ‚NUMPAD5‘, ‚NUMPAD6‘, ‚NUMPAD7‘, ‚NUMPAD8‘, ‚NUMPAD9‘, ‚PAGE_DOWN‘, ‚PAGE_UP‘, ‚PAUSE‘, ‚RETURN‘, ‚RIGHT‘, ‚RIGHT_ALT‘, ‚RIGHT_CONTROL‘, ‚RIGHT_META‘, ‚RIGHT_OPTION‘, ‚RIGHT_SHIFT‘, ‚SEMICOLON‘, ‚SEPARATOR‘, ‚SHIFT‘, ‚SPACE‘, ‚SUBTRACT‘, ‚TAB‘, ‚UP‘, ‚ZENKAKU_HANKAKU‘]

string

Die Taste, die gedrückt werden soll.

SetWindowSize

Ändert die Größe des Browserfensters.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

mode

‚Aus Testbenchkonfiguration‘

[‚Aus Testbenchkonfiguration‘, ‚Maximiert‘, ‚Minimiert‘, ‚Benutzerdefiniert‘]

string

Benutzerdefinierter Wert, „maximiert“, „minimiert“ oder Standardwert aus Testbenchkonfiguration

windowHeight

0

int

Fensterhöhe in Pixel für Modus „Benutzerdefiniert“.

windowWidth

0

int

Fensterbreite in Pixel für Modus „Benutzerdefiniert“.

StartBrowser

Startet die Browser-Instanz.

StopBrowser

Stoppt die Browser-Instanz.

SwitchToDefaultContent

Setzt den Fokus zurück auf den Standardinhalt nachdem ein iframe ausgewählt wurde.

SwitchToFrame

Setzt den Fokus auf einen iframe, um Elemente darin zu lokalisieren.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

identifier

string

Index, Name oder ID des iframe-Containers.

SwitchToWindow

Wechselt zum angegebenen Fenster.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

windowHandle

string

Der Identifier für das zu wechselnde Fenster.

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

success

[False, True]

bool

Gibt zurück, ob der Wechsel zum Fenster erfolgreich war.

WebsiteScreenshot

Gibt ein Bild der kompletten Webseite zurück, inklusive des nicht sichtbaren Bereichs.

WriteText

Schreibt den übergegebenen Text an die aktuelle Cursor-Position.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

pressEnter

☐

bool

Falls True, wird nach der Texteingabe Enter gedrückt.

text

string

Der einzugebende Text.