Einstellungen - Engines

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

Einstellung

Beschreibung

Remote server connection timeout

Zeit in Millisekunden, die Tosca darauf wartet, dass XEngine-Serverprozesse eine erste Verbindung herstellen.

Zum Beispiel können die SAP Engine 3.0-Komponenten Serverprozesse wie Tricentis.Automation.ApiServer.exe verwenden. Das Herstellen der ersten Verbindung kann länger als die Standardzeit dauern, die 20 000 Millisekunden beträgt.

Zum Beispiel: 45000

Remote server response timeout

Zeit in Millisekunden, die Tosca auf eine Response von XEngine-Serverprozessen wartet. Der Standardwert ist 120000.

Zum Beispiel: 150500

Key Vault path

Der Pfad zu Ihrer ausführbaren Schlüsseltresordatei. Informationen zur Konfiguration für Ihren spezifischen Schlüsseltresoranbieter finden Sie unter „Anderen Pfad zur ausführbaren Schlüsseltresordatei angeben“.

Zum Beispiel: C:\Users\my\OnePwd

Database

Einstellung

Beschreibung

SQLite Enable Extension loading

Setzen Sie den Wert auf True, wenn Sie SQLite-Erweiterungen laden möchten, beispielsweise zur Durchführung von Suchen. Sie können entweder externe DLL-Dateien oder die Bibliothek SQLite.Interop.dll laden, die bereits mit Tricentis Tosca installiert wird.

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

SQLite Extension(s) to load

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.

Zum Beispiel: SQLite.Interop.dll=sqlite3_json_init

Java

Einstellung

Beschreibung

DisableSecurityManager

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.

Mobile 3.0

Einstellung

Beschreibung

Auto checkout/checkin configuration

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.

Default iOS Simulator Version

Standardmäßige iOS-Simulator-Version.

Zum Beispiel: 11.3

Desired capabilities path

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

Zum Beispiel: C:\YourFolder

Natives Aufzeichnen aktivieren

Setzen Sie den Wert auf True, um die Aufzeichnung nativer Android-Applikationen in der Mobile Engine 3.0 zu aktivieren.

Engine for mobile web scans

Die Engine, mit der Sie Ihre mobilen Webapplikationen aufzeichnen möchten. Standardmäßig ist diese Option auf Mobile Web Engine 3.0 eingestellt. Wir empfehlen, diese Einstellung für eine optimale Leistung und Kompatibilität beizubehalten.

Zum Beispiel: XBrowser Engine 3.0

EncodeJavaScript

Setzen Sie den Wert auf True, damit Tosca JavaScript-Ressourcen für die Ausführung und Aufzeichnung mobiler Webapplikationen codiert.

Der Standardwert ist False.

PDF

Einstellung

Beschreibung

Compare failed pages directory

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

Zum Beispiel: @{Environment.ProjectDir}\PdfCompareFailedPages

Ignore whitespaces in text-only comparison

Setzen Sie den Wert auf True, um bei einem reinen Textvergleich zweier PDF-Dateien mit dem PDF 1:1 Compare-Modul Leerzeichen zu ignorieren. Standardmäßig ist die Einstellung False, was bedeutet, dass Tosca Leerzeichen berücksichtigt.

SAP

Einstellung

Beschreibung

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

Setzen Sie den Wert auf True, damit Tricentis Tosca die folgenden Aktionen automatisch ausführt:

  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.

Combobox items selectable by its Key

Setzen Sie den Wert auf True, damit Tricentis Tosca ComboBox-Einträge anhand von Schlüsseln und Werten identifiziert.

Log level for Solution Documentation Synchronization

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.

Zum Beispiel: Basic

Log path for Solution Documentation Synchronization

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

Zum Beispiel: False

TableCompare

Einstellung

Beschreibung

EnableAutoCreateBaseline

Setzen Sie den Wert auf True, um die automatische Generierung von Baselines zu aktivieren. Der Standardwert ist False.

UIA

Einstellung

Beschreibung

StopAtThumb

Setzen Sie den Wert auf True, um anzuhalten, wenn Tosca bei der Aufzeichnung oder Steuerung ein Control des Typs Thumb findet. Wenn Sie die Einstellung auf False setzen, sucht Tosca weiter nach dem nächsten untergeordneten Element des Controls.

Window Class Names

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

Zum Beispiel: Chrome_WidgetWin_1

Web service

Diese Einstellungen steuern die Konfiguration der API Engine 3.0.

Einstellung

Beschreibung

Auto pretty print

Setzen Sie den Wert auf True, um API-Nachrichten in Ihrem Testfall automatisch zu formatieren. Dadurch formatiert Tosca Request- und Response-Payloads bei der Überprüfung einheitlich. So werden fälschliche Testfehler vermieden, die auftreten können, wenn Tosca formatierte und nicht formatierte JSON-Daten vergleicht.

Request/Response log directory

Diese Einstellung legt das Verzeichnis für Log-Dateien fest. Tosca erstellt Log-Dateien, wenn Sie den Testkonfigurationsparameter WebserviceEngineLogRequestResponse definieren.

Zum Beispiel: %APPDATA%\Tricentis\TOSCA Testsuite\7.0.0\logs\Automation\WSE

Response timeout

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

Zum Beispiel: 60000

Web service->Ports

Einstellung

Beschreibung

Server

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

Zum Beispiel: 17006

Web service->WebsphereMQ

Einstellung

Beschreibung

Enable JMS

Setzen Sie den Wert auf True, um über WebsphereMQ gesendeten Nachrichten einen MQRFH2-Header hinzuzufügen.

Win32->Ports

Einstellung

Beschreibung

Server

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

Zum Beispiel: 17002

XBrowser

Einstellung

Beschreibung

Show alternative treegrid controls

Ermöglicht die Steuerung von Treegrids mit Tabellen-Controls anstelle von TableTree-Controls. Dies vereinfacht Tests für Treegrids ohne verschachtelte Elemente. Beachten Sie, dass Sie für Treegrids mit verschachtelten Elementen TableTree-Controls verwenden müssen.

Der Standardwert ist False. Das bedeutet, dass die Option für das Tabellen-Control nach der Aufzeichnung eines Treegrids mit dem Tosca XScan erst angezeigt wird, wenn Sie diese Einstellung aktivieren.

Verbindungs-Timeout für Browser-Leitung

Definiert das Zeitlimit in Millisekunden für die Verbindung zwischen TBox und HtmlEngineExtensionHelpers. Der Standardwert ist 5000 Millisekunden, was bedeutet, dass TBox bis zu 5 Sekunden wartet, um eine Verbindung herzustellen, bevor die Zeit abläuft.

Wenn Ihr Browser langsam reagiert, empfehlen wir Ihnen, diesen Timeout-Wert zu erhöhen.

Beachten Sie, dass TBox bis zum Dreifachen des angegebenen Timeout-Werts wartet, wenn Sie keinen TCP Browser festlegen.

Zum Beispiel: 6000

Enable slot content handling

Setzen Sie den Wert auf True, um Controls als untergeordnete Elemente des jeweils zugewiesenen Slot-Elements anzuzeigen. Diese Einstellung funktioniert wie folgt:

  • Wenn True eingestellt ist, werden die Controls als untergeordnete Elemente ihres zugewiesenen Slots angezeigt. Beim Aufzeichnen fügt Tosca den Steuerungsparameter EnableSlotContentHandling automatisch mit dem Wert True zu den XBrowser-Controls hinzu.

  • Wenn False (Standard) eingestellt ist, werden die Controls so angezeigt, wie sie in der DOM-Struktur auftreten. Beim Aufzeichnen fügt Tosca den Steuerungsparameter EnableSlotContentHandling automatisch mit dem Wert False zu den XBrowser-Controls hinzu.

Enable XPath identification

Setzen Sie den Wert auf True, damit Tosca bei der Testautomatisierung XPath-Ausdrücke zur Identifikation von HTML-Elementen in Ihrer Applikation verwendet. Auf diese Weise können Sie Elemente genauer lokalisieren und komplexe Abfragen für bestimmte Elemente basierend auf deren Attributen, Hierarchie oder anderen Merkmalen angeben. Der Standardwert ist True.

Hide Soft Hyphens

Setzen Sie den Wert auf True, wenn die XBrowser Engine 3.0 bedingte Trennstriche für alle HTML-Elemente ignorieren soll. Setzen Sie den Wert auf False, um bedingte Trennstriche in den Eigenschaften von Controls anzuzeigen.

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

Ignore Aria controls

Setzen Sie den Wert auf True, um die Rolle aller ARIA-Controls bei der Aufzeichnung zu ignorieren. 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.

  • Wenn sie auf einen spezifischen Control-Namen gesetzt ist, fügt die XBrowser Engine 3.0 den Steuerungsparameter IgnoreAriaControls während der Aufzeichnung automatisch zu den XBrowser-Controls hinzu und setzt ihn auf das spezifische Control. Mit dieser Option können Sie die spezifischen ARIA-Rollen angeben, die Sie ignorieren möchten. Um mehrere Controls zu ignorieren, konfigurieren Sie die Einstellung mit den Control-Namen durch Kommas (,) oder Semikolons (;) getrennt. Wenn Sie beispielsweise die ARIA-Controls ComboBoxes, Links und ListBoxes gleichzeitig ignorieren möchten, verwenden Sie den Wert combobox,link,listbox.

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

Ignore invisible HTML elements

Setzen Sie den Wert auf True, um den Steuerungsparameter IgnoreInvisibleHtmlElements Modulen hinzuzufügen, die der XScan für HTML-Seiten erstellt. 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.

Scrolling Behavior

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

Zum Beispiel: Scroll to center

XBrowser->Browser Settings

Einstellung

Beschreibung

Ajax tracer injection delay

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.

Zum Beispiel: 500

Close browser delay

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.

Zum Beispiel: 100

Frame id retrieval timeout

Gibt die maximale Zeit (in Millisekunden) an, die Tosca darauf wartet, eine CrossDomainFrame ID abzurufen, bevor eine Zeitüberschreitung eintritt. Der Standardwert ist 100 ms.

Auf langsameren Rechnern oder Seiten, die viele Ressourcen benötigen, kann das Aufzeichnen oder Steuern von Inhalten in CrossDomainFrames fehlschlagen. Dies kann dazu führen, dass der XScan einen leeren Frame anzeigt. In diesem Fall empfehlen wir, den Wert dieser Einstellung zu erhöhen, um mehr Zeit für den Frame-Abrufprozess zu haben.

Zum Beispiel: 100

Handle asynchronous loading

Definiert das Warteverhalten von Tosca für ausgelastete Seiten, die Inhalte asynchron laden:

  • Bei der Einstellung Strict wartet Tosca immer, bis die Seite vollständig geladen ist, bevor sie gesteuert wird.

  • Bei der Einstellung Loose wartet Tosca nur für die anfängliche Ladezeit, bevor die Seite gesteuert wird.

Zum Beispiel: Strict

Disable Ajax Tracer injection on pages

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.

Zum Beispiel: .*example-page\.com.*

Disable Shadow Dom Unlocker injection on pages

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.

Zum Beispiel: .*example-page\.com.*

Mindestabmessungen für Controls

Legt die Mindestabmessungen für ein sichtbares Control in Pixeln fest. Tosca betrachtet ein Control nur dann als sichtbar, wenn sowohl seine Höhe als auch seine Breite mindestens dem angegebenen Pixelwert entsprechen.

Der Standardwert beträgt 0,5 Pixel, der niedrigste mögliche Wert 0,0 Pixel.

XBrowser->Internet Explorer->Ports

Einstellung

Beschreibung

Server

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

Zum Beispiel: 17009

XBrowser->Salesforce

Einstellung

Beschreibung

Associated Labels Identification

Setzen Sie den Wert auf True, damit der Salesforce Scan die Eigenschaft AssociatedLabel anstelle von ApiKey zur Identifikation von Salesforce-Controls verwendet.

Standardmäßig ist die Einstellung deaktiviert. Wenn Sie auf True gesetzt ist, müssen Sie vorhandene Module, die nicht über den Eigenschaftswert AssociatedLabel verfügen, erneut aufzeichnen.

Custom Domain

URL der Produktions- oder Sandbox-Umgebung der benutzerdefinierten Domäne in Salesforce.

Zum Beispiel: login.example-page.com

Frames ausschließen

Setzen Sie den Wert auf True, um die <frame>-HTML-Elemente beim Laden der HTML-DOM-Struktur in der Salesforce Engine auszuschließen.

ShadowDoms ausschließen

Setzen Sie den Wert auf True, um die <shadowRoot>-HTML-Elemente beim Laden der HTML-DOM-Struktur in der Salesforce Engine auszuschließen.

SFDCQuickSearch

Setzen Sie den Wert auf True (Standard), damit die Salesforce Engine Controls bei der Aufzeichnung und Testausführung schneller findet.

Der Standardwert ist True. Wenn Sie jedoch auf Probleme mit der Control-Erkennung stoßen, empfehlen wir Ihnen, den Wert auf False zu setzen.

Scanner include classic objects

Setzen Sie den Wert auf True, um in Salesforce Classic definierte Objekte als Reiter im Salesforce-Modul anzuzeigen.

Scanner include lightning objects

Setzen Sie den Wert auf True, um in Salesforce Lightning Experience definierte Objekte als Reiter im Salesforce-Modul anzuzeigen, wenn sie nicht in Salesforce Classic definiert sind.

SFDC CPQ

Ermöglicht Tricentis Tosca die Verwendung von Adaptern für die CPQ-Automatisierung. Folgende Auswahlmöglichkeiten stehen zur Verfügung:

  • True: Laden von CPQ-DLLs ist aktiviert.

  • False: Laden von CPQ-DLLs ist deaktiviert.

  • Auto (Standard): Tricentis Tosca identifiziert Objekte automatisch als CPQ oder nicht.

Zum Beispiel: Auto

Skip ApiKey

Setzen Sie den Wert auf True, um die Eigenschaft ApiKey bei der eindeutigen Identifikation von Salesforce-Controls zu überspringen.

Standardmäßig ist der Wert False. Wenn Sie diese Einstellung aktivieren und Salesforce-Controls während der Ausführung nicht finden, empfehlen wir Ihnen, die Einstellung Associated Labels Identification zu aktivieren, um Salesforce-Controls eindeutig zu identifizieren.

URL based UI type identification

Setzen Sie den Wert auf True, damit die Salesforce Engine anhand der URL die Salesforce-Oberfläche (Classic, Lightning) der aufgezeichneten Salesforce-Applikation identifiziert.

XBrowser->Salesforce->Api

Einstellung

Beschreibung

Consumer Key

Client-ID der Applikation, die versucht, sich mit Salesforce-APIs zu verbinden.

Zum Beispiel: 9578290mxur0ihf98c3n4y8mhfeuif

Consumer Secret

Geheimer Clientschlüssel für die Authentifizierung.

Zum Beispiel: jxr843oum5t9xe4rc

Password

Passwort für die Anmeldung bei Salesforce.

Zum Beispiel: pass123

Username

Benutzername für die Anmeldung bei Salesforce.

Zum Beispiel: mylogin@salesforce.uk

KeyVaultPath

Pfad zu dem Geheimnis, das Sie in einem der unterstützten Schlüsseltresore speichern.

Um den Pfad zu definieren, verwenden Sie die standardmäßige Syntax für den Schlüsseltresorpfad, jedoch ohne geschwungene Klammern.

Zum Beispiel: SECRET[cyberark][kv/database/production/pw][MyPassword][MyCyberarkAppID]

XBrowser->WebDriver

Einstellung

Beschreibung

Chrome path to use

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.

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

Chrome WebDriver Path to use

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.

Zum Beispiel: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Chrome WebDriver Port for embedded application to use

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.

Zum Beispiel: 9222

Edge path to use

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.

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

Edge WebDriver Path to use

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.

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

Edge WebDriver Port for embedded application to use

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.

Zum Beispiel: 9222

Firefox path to use

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.

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

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

Einstellung

Beschreibung

Access Key

Definiert den Zugriffsschlüssel des BrowserStack-Kontos.

Zum Beispiel: CFkuSpEWajK2LM216Jmu

Hub Address

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

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

Username

Definiert den Benutzernamen des Browser-Stack-Kontos.

Zum Beispiel: myuser

XML->Ports

Einstellung

Beschreibung

XSD-Server

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

Zum Beispiel: 17005