Einstellungen - Engines
Folgende Einstellung befindet sich unter Settings -> TBox -> Engines:
|
Einstellung |
Beschreibung |
|---|---|
|
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 |
|
|
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:
|
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. |
|
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 |
|
|
Setzen Sie den Wert auf True, damit Tosca JavaScript-Ressourcen für die Ausführung und Aufzeichnung mobiler Webapplikationen codiert. Der Standardwert ist False. |
|
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:
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:
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 |
|---|---|
|
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. |
|
|
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 |
|
|
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 |
|---|---|
|
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 |
|---|---|
|
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. |
|
|
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 |
|
|
Setzen Sie den Wert auf True, um Controls als untergeordnete Elemente des jeweils zugewiesenen Slot-Elements anzuzeigen. Diese Einstellung funktioniert wie folgt:
|
|
|
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. |
|
|
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. |
|
|
Setzen Sie den Wert auf True, um die Rolle aller ARIA-Controls bei der Aufzeichnung zu ignorieren. Diese Einstellung funktioniert wie folgt:
Beachten Sie, dass das Ändern des Wertes dieser Einstellung zuvor aufgezeichnete Controls und ihre jeweiligen IgnoriaAriaControls-Steuerungsparameter nicht automatisch aktualisiert. |
|
|
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. |
|
|
Definiert das Standard-Scrollverhalten der XBrowser Engine 3.0 Folgende Optionen stehen zur Verfügung:
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 |
|
Definiert das Warteverhalten von Tosca für ausgelastete Seiten, die Inhalte asynchron laden:
Zum Beispiel: Strict |
|
|
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.* |
|
|
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.* |
|
|
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 |
|---|---|
|
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. |
|
|
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. |
|
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. |
|
Ermöglicht Tricentis Tosca die Verwendung von Adaptern für die CPQ-Automatisierung. Folgende Auswahlmöglichkeiten stehen zur Verfügung:
Zum Beispiel: Auto |
|
|
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 |
|---|---|
|
Client-ID der Applikation, die versucht, sich mit Salesforce-APIs zu verbinden. Zum Beispiel: 9578290mxur0ihf98c3n4y8mhfeuif |
|
|
Geheimer Clientschlüssel für die Authentifizierung. Zum Beispiel: jxr843oum5t9xe4rc |
|
|
Passwort für die Anmeldung bei Salesforce. Zum Beispiel: pass123 |
|
|
Benutzername für die Anmeldung bei Salesforce. Zum Beispiel: mylogin@salesforce.uk |
|
|
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 |