Einstellungen - Engines

Folgende Einstellung befindet sich unter Settings -> TBox -> Engines:

Remote server response timeout

Beschreibung

Diese Einstellung gibt an, wie lange auf eine Aktion einer XEngine gewartet wird. Die Angabe erfolgt in Millisekunden.

Beispiel

120000

Database

SQLite Enable Extension loading

Beschreibung

Wenn Sie diese Einstellung aktivieren, können Sie SQLite-Erweiterungen laden, um z. B. Suchanfragen durchzuführen. Sie können entweder externe DLL-Dateien oder die Bibliothek SQLite.Interop.dll laden, die bereits mit Tricentis Tosca installiert wird.

Um die Einstellung zu aktivieren, setzen Sie sie auf True.

Wenn Sie diese Einstellung aktivieren, müssen Sie auch die Einstellung SQLite Extension(s) to load angeben.

Beispiel

True

SQLite Extension(s) to load

Beschreibung

Geben Sie den vollständigen Pfad der Erweiterung(en), die Sie laden möchten, wie folgt ein: \path\to\library\library.dll=extension_name. Wenn Sie mehrere Erweiterungen verwenden möchten, trennen Sie diese mit einem Strichpunkt.

Wenn Sie die Bibliothek SQLite.Interop.dll laden möchten, müssen Sie nicht den vollständigen Pfad eingeben.

Beispiel

SQLite.Interop.dll=sqlite3_json_init

Java

DisableSecurityManager

Beschreibung

Diese Einstellung aktiviert oder deaktiviert den verwendeten Java Sicherheitsmanager. Folgende Auswahlmöglichkeiten stehen zur Verfügung:

  • True: Der Java Sicherheitsmanager ist deaktiviert.

  • False: Der Java Sicherheitsmanager ist aktiviert.

  • Webstart Only: Der Java Sicherheitsmanager wird ausschließlich für Webstart Applikationen deaktiviert.

Beispiel

False

Mobile30

Default iOS Simulator Version

Beschreibung

Standardmäßige iOS-Simulator-Version.

Beispiel

11.3

Desired capabilities path

Beschreibung

Pfad zu einem Verzeichnis, das die Konfigurationsdateien mit Desired Capabilities enthält.

Beispiel

C:\IhrOrdner

Natives Aufzeichnen aktivieren

Beschreibung

Aktiviert bzw. deaktiviert das Aufzeichnen von nativen Applikationen auf Android in der Mobile Engine 3.0.

Beispiel

False

Auto checkout/checkin configuration

Beschreibung

Setzen Sie die Einstellung auf False, wenn Sie nicht möchten, dass der Mobile Scan den Konfigurationsknoten Mobile automatisch aus- und eincheckt.

Der Standardwert ist True.

Beispiel

False

PDF

Compare failed pages directory

Beschreibung

Pfad zu dem Verzeichnis, in dem Sie den Vergleichsreport speichern möchten.

Beispiel

@{Environment.ProjectDir}\PdfCompareFailedPages

Ignore whitespaces in text-only comparison

Beschreibung

Geben Sie an, ob Sie Leerzeichen während eines reinen Textvergleichs von zwei PDF-Dateien mit dem Modul 1:1 Compare ignorieren möchten. Standardmäßig ist die Einstellung False, was bedeutet, dass Tosca Leerzeichen berücksichtigt.

Beispiel

True

SAP

Automatic TestCase creation and start Automation Recording Assistant (Tricentis ARA)

Beschreibung

Ermöglicht Tricentis Tosca die automatische Ausführung der folgenden Aktionen:

  1. Erstellung der Testschritte SAP Logon, SAP Login und SAP Toolbar.

  2. Ausführen dieser Testschritte.

  3. Starten Sie Tricentis ARA.

Der Standardwert ist False.

Beispiel

True

Combobox items selectable by its Key

Beschreibung

Ermöglicht Tricentis Tosca die Identifizierung von ComboBox-Elementen anhand von Schlüsseln und Werten.

Beispiel

False

Log level for Solution Documentation Synchronization

Beschreibung

Ermöglicht es Tricentis Tosca, Log-Nachrichten, die zwischen Tricentis Tosca und SAP Solution Manager ausgetauscht werden, zu speichern.

Folgende Optionen stehen zur Verfügung:

  • Off: Es werden keine Nachrichten protokolliert.

  • Basic: Die wichtigsten Nachrichten werden protokolliert.

  • Comprehensive: Alle Nachrichten werden protokolliert.

Der Standardwert ist Off.

Beispiel

Basic

Log path for Solution Documentation Synchronization

Beschreibung

Geben Sie das Verzeichnis an, in dem Sie die Log-Nachrichten, die zwischen Tricentis Tosca und SAP Solution Manager ausgetauscht werden, speichern möchten.

Beispiel

False

TableCompare

EnableAutoCreateBaseline

Beschreibung

Legt fest, ob die automatische Generierung von Baselines aktiviert ist. Der Standardwert ist False.

Beispiel

True

UIA

StopAtThumb

Beschreibung

Legt fest, ob die Steuerung bei Thumbs ohne Namen anhalten soll, während nach Child-Elementen gesucht wird.

Wenn Sie diese Einstellung auf True setzen, stoppt die Aufzeichnung, wenn ein Control vom Typ Thumb gefunden wird. Wenn Sie die Einstellung auf False setzen, stoppt die Aufzeichnung nicht, wenn ein Steuerelement vom Typ Thumb gefunden wird, und die Suche nach dem nächsten untergeordneten Element des Controls wird fortgesetzt.

Beispiel

True

Window Class Names

Beschreibung

Geben Sie einen oder mehrere Klassennamen durch Semikolon (;) getrennt ein. Tosca behandelt Elemente mit diesen Klassennamen als Fenster.

Beispiel

Chrome_WidgetWin_1

Web service

Diese Einstellungen steuern die Konfiguration der API Engine 3.0.

Request/Response log directory

Beschreibung

Diese Einstellung gibt das Verzeichnis an, in dem Log-Dateien gespeichert sind. Tricentis Tosca erstellt Log-Dateien, wenn Sie den Testkonfigurationsparameter WebserviceEngineLogRequestResponse definiert haben (siehe Kapitel "Logging").

Beispiel

%APPDATA%\Tricentis\TOSCA Testsuite\7.0.0\logs\Automation\WSE

Response timeout

Beschreibung

Diese Einstellung gibt an, wie viele Millisekunden das System auf die Response eines Webservice wartet.

Beispiel

60000

Web service->Ports

Server

Beschreibung

Definiert, welcher Port für den Webservice Server verwendet wird.

Beispiel

17006

Web service->WebsphereMQ

Enable JMS

Beschreibung

Ist diese Einstellung aktiviert, erhält eine über WebsphereMQ verschickte Nachricht einen MQRFH2 header.

Beispiel

True

Win32->Ports

Server

Beschreibung

Definiert, welcher Port für den Win32 Server verwendet wird.

Beispiel

17002

XBrowser

Enable XPath identification

Beschreibung

Aktiviert das Identifizieren von HTML-Elementen über einen XPath-Ausdruck.

Beispiel

True

Hide Soft Hyphens

Beschreibung

Standardmäßig ignoriert die XBrowser Engine 3.0 bedingte Trennstriche für alle HTML-Elemente. Wenn Sie bedingte Trennstriche in den Eigenschaften der Controls sehen möchten, ändern Sie den Wert dieser Einstellung auf False.

Die Eigenschaften InnerHtml und OuterHtml enthalten bedingte Trennstriche in ihren Werten, auch wenn diese Einstellung auf True gesetzt ist.

Beispiel

True

Ignore Aria controls

Beschreibung

Geben Sie an, ob ARIA-Controls und ihre jeweiligen Rollen während der Aufzeichnung ignoriert werden sollen. Diese Einstellung funktioniert wie folgt:

  • Wenn sie auf False (Standardeinstellung) gesetzt ist, fügt die XBrowser Engine 3.0 den Steuerungsparameter IgnoriaAriaControls während der Aufzeichnung automatisch zu den XBrowser-Controls hinzu und setzt ihn auf False. Mit dieser Option können Sie ARIA-Attribute verwenden, um diese Controls zu identifizieren und zu steuern, falls verfügbar.

  • Wenn sie auf True gesetzt ist, fügt die XBrowser Engine 3.0 den Steuerungsparameter IgnoriaAriaControls während der Aufzeichnung nicht automatisch zu den XBrowser-Controls hinzu. Diese Option maximiert die Kompatibilität. Wenn Sie auf Probleme mit XBrowser-Customisierungen stoßen, setzen Sie sie auf True.

Beachten Sie, dass das Ändern des Wertes dieser Einstellung zuvor aufgezeichnete Controls und ihre jeweiligen IgnoriaAriaControls-Steuerungsparameter nicht automatisch aktualisiert.

Beispiel

False

Ignore invisible HTML elements

Beschreibung

Wenn Sie diese Einstellung aktivieren, fügt der XScan für HTML-Seiten den SteeringParameter "IgnoreInvisibleHtmlElements" zu erstellten Modulen hinzu. Das Ergebnis der Aufzeichnung enthält nur die sichtbaren Elemente der Seite. Dies verbessert die Aufzeichnungs- und Ausführungszeiten, wenn die getestete HTML-Seite viele unsichtbare Elemente enthält.

Beispiel

False

Scrolling Behavior

Beschreibung

Definiert das Standard-Scrollverhalten der XBrowser Engine 3.0 und für die Steuerung von HTML-Controls mit der Mobile Engine 3.0.

Folgende Optionen stehen zur Verfügung:

  • No Scrolling

  • Scroll to top

  • Scroll to center

  • Scroll to bottom

Beispiel

Scroll to center

XBrowser->Browser Settings

Ajax tracer injection delay

Beschreibung

Steuert, wie lange Tosca die Einspeisung des AjaxTracer in die Webseite verzögert. Der Standardwert ist 0. Erhöhen Sie den Wert, wenn während der Testausführung Probleme auf Ihrer Webseite auftreten.

Der Zeitwert wird in Millisekunden angegeben.

Beispiel

500

Close browser delay

Beschreibung

Gibt an, wie lange die Browsererweiterung wartet, bevor sie den Browser schließt. Wenn Sie während der Tests Probleme mit Ihrer Webseite haben, erhöhen Sie den Wert. Der Standardwert ist 100.

Der Zeitwert wird in Millisekunden angegeben.

Beispiel

100

Disable Ajax Tracer injection on pages

Beschreibung

Deaktiviert die AjaxTracer-Skripte auf den angegebenen Webseiten-URLs. Um die URLs anzugeben, müssen Sie sie als Collection-Einträge hinzufügen.

Klicken Sie zum Hinzufügen eines Collection-Eintrags mit der rechten Maustaste auf Disable Ajax Tracer injection, klicken Sie auf Create... und wählen Sie CollectionEntry. Verwenden Sie reguläre Ausdrücke, um die URLs anzugeben.

Beispiel

.*example-page\.com.*

Disable Shadow Dom Unlocker injection on pages

Beschreibung

Deaktiviert ShadowDomUnlocker-Skripte auf den angegebenen Webseiten-URLs. Um die URLs anzugeben, müssen Sie sie als Collection-Einträge hinzufügen.

Klicken Sie zum Hinzufügen eines Collection-Eintrags mit der rechten Maustaste auf Disable Shadow Dom Unlocker injection on pages, klicken Sie auf Create... und wählen Sie CollectionEntry. Verwenden Sie reguläre Ausdrücke, um die URLs anzugeben.

Beachten Sie, dass diese Einstellung nur für WebDriver gilt.

Beispiel

.*example-page\.com.*

XBrowser->Internet Explorer->Ports

Server

Beschreibung

Definiert, welcher Port für den Internet Explorer Server verwendet wird.

Beispiel

17009

XBrowser->Salesforce

Exclude frames

Beschreibung

Schließt die <frame> HTML-Elemente beim Laden der HTML-DOM-Struktur in der Salesforce Engine aus.

Beispiel

True

Exclude ShadowDoms

Beschreibung

Schließt die <shadowRoot> HTML-Elemente beim Laden der HTML-DOM-Struktur in der Salesforce Engine aus.

Beispiel

True

Scanner include classic objects

Beschreibung

Zeigt in Salesforce Classic als Registerkarten definierte Objekte im Salesforce-Modul an.

Beispiel

True

Scanner include lightning objects

Beschreibung

Zeigt in Salesforce Lightning Experience als Registerkarten definierte Objekte im Salesforce-Modul an, wenn sie nicht in Salesforce Classic definiert sind.

Beispiel

True

URL based UI type identification

Beschreibung

Ermöglicht es der Salesforce Engine, die Salesforce-Oberfläche (Classic, Lightning) der Salesforce-Applikation zu identifizieren, die Sie basierend auf der URL aufgezeichnet haben.

Beispiel

True

XBrowser->WebDriver

Chrome path to use

Beschreibung

Definiert den Pfad zur ausführbaren Chrome-Datei, die vom WebDriver-Teil der XBrowser-Engine 3.0 verwendet werden soll. Diese Einstellung ist nur für lokale Browser-Instanzen verfügbar.

Beispiel

C:\Programme (x86)\Google\Chrome\Application\chrome.exe

Chrome WebDriver Path to use

Beschreibung

Geben Sie einen Pfad zur ausführbaren WebDriver-Datei für Chrome an. Der XScan verwendet diesen Pfad, wenn der Parameter WebDriver Path im Fenster Select Application leer ist.

Beispiel

C:\Programme (x86)\Google\Chrome\Application\chrome.exe

Chrome WebDriver Port for embedded application to use

Beschreibung

Geben Sie einen Port des WebDriver für Chrome an. Der XScan verwendet diesen Port, wenn der Parameter Debug Port im Fenster Select Application leer ist.

Beispiel

9222

Edge path to use

Beschreibung

Definiert den Pfad zur ausführbaren Edge Chromium-Datei, die vom WebDriver-Teil der XBrowser Engine 3.0 verwendet werden soll. Diese Einstellung ist nur für lokale Browser-Instanzen verfügbar.

Beispiel

C:\Programme (x86)\Google\Edge\Application\edge.exe

Edge WebDriver Path to use

Beschreibung

Geben Sie einen Pfad zur ausführbaren WebDriver-Datei für Edge an. Der XScan verwendet diesen Pfad, wenn der Parameter WebDriver Path im Fenster Select Application leer ist.

Beispiel

C:\Programme (x86)\Google\Edge\Application\edge.exe

Edge WebDriver Port for embedded application to use

Beschreibung

Geben Sie einen Port des WebDriver für Edge an. Der XScan verwendet diesen Port, wenn der Parameter Debug Port im Fenster Select Application leer ist.

Beispiel

9222

Firefox path to use

Beschreibung

Definiert den Pfad zur ausführbaren Firefox-Datei, die vom WebDriver-Teil der XBrowser-Engine 3.0 verwendet werden soll. Diese Einstellung ist nur für lokale Browser-Instanzen verfügbar.

Beispiel

C:\Programme (x86)\Mozilla Firefox\firefox.exe

XBrowser->WebDriver->Cloud services->Browser Stack

Access Key

Beschreibung

Definiert den Zugriffsschlüssel des BrowserStack-Kontos.

Beispiel

CFkuSpEWajK2LM216Jmu

Hub Address

Beschreibung

Definiert die Hub-Adresse, die für BrowserStack verwendet werden soll.

Beispiel

http://hub.browserstack.com/wd/hub/

Username

Beschreibung

Definiert den Benutzernamen des Browser-Stack-Kontos.

Beispiel

myuser

XML->Ports

XSD-Server

Beschreibung

Definiert, welcher Port für den XSD Server verwendet wird.

Beispiel

17005