Tosca XScan konfigurieren
Sie können das Verhalten des Tosca XScan anpassen, indem Sie seine Einstellungen ändern. Um das Einstellungsfenster zu öffnen, wählen Sie
Settings in der Titelleiste aus.
Der XScan speichert Ihre Einstellungen automatisch für die nächste Aufzeichnung.
General settings
Unter General settings können Sie die Tosca XScan-Einstellungen anpassen, die für alle Aufzeichnungen relevant sind.
|
Einstellung |
Beschreibung |
|---|---|
|
Keep filter position |
Speichert die Position Ihres Filters Filtered items. Auf diese Weise merkt sich der Tosca XScan den Detaillierungsgrad für die Controls, die er in zukünftigen Aufzeichnungen anzeigt. Dies ist nicht standardmäßig ausgewählt. |
|
Screenshot während der Aufzeichnung erstellen |
Nimmt automatisch einen Screenshot der Applikation auf, die Sie gerade aufzeichnen. Tosca speichert diesen Screenshot im Modul und zeigt ihn in der Spalte Image an. Dies ist standardmäßig ausgewählt. |
Ignore list
In diesem Abschnitt finden Sie alle Applikationen, die Sie auf dem Applikationsauswahlbildschirm ignoriert haben. Um dies rückgängig zu machen, wählen Sie neben der gewünschten Applikation die Option
Delete.
Für weitere Informationen zum Ignorieren von Applikationen Applikation ignorieren.
Unique application identifiers
In diesem Abschnitt können Sie die Applikationen hinzufügen, die Sie verwenden möchten, um Ihre Standard-IDs auf Applikationsebene zu definieren.
Geben Sie für jede Applikation Folgendes an:
-
Application name: Geben Sie einen eindeutigen Namen ein, um die Applikation zu identifizieren.
-
Application identifier: Wählen Sie aus dem Aufklappmenü die Eigenschaft aus, die diese Applikation definiert.
-
Value: Definieren Sie optional einen anderen Wert für den Applikationsbezeichner. Geben Sie dazu einen regulären Ausdruck ein. Dadurch können Sie Standard-IDs auf eine breitere Auswahl von Seiten anwenden.
Während der Aufzeichnung durchläuft Tricentis Tosca alle definierten Applikationsbezeichner, bis der erste gefunden wird, der mit dem definierten Applikationsbezeichner und dem Wert übereinstimmt. Sobald dies geschieht, weist der Tosca XScan den aufgezeichneten Controls die Standard-IDs der Applikation zu.
Wenn Sie einen Applikationsbezeichner nicht mehr benötigen, können Sie ihn löschen, indem Sie auf das Symbol
klicken. Dadurch werden alle Standard-IDs entfernt, die mit dieser Applikation verbunden sind. Bei der nächsten Aufzeichnung der Applikation müssen Sie daher die zusätzlichen Eigenschaften manuell auswählen, die ein Control eindeutig machen.
Engine settings
Unter Engine settings können Sie die Einstellungen anpassen, die für die von Ihnen aufgezeichnete Applikation relevant sind. Die Technologie, auf der Ihre Applikation basiert, bestimmt, welche Einstellungen im Tosca XScan verfügbar sind.
|
Einstellung |
Beschreibung |
Engine |
|---|---|---|
|
Ignore invisible elements |
Fügt den Steuerungsparameter IgnoreInvisibleHtmlElements automatisch zu den von Ihnen ausgewählten Controls hinzu. Auf diese Weise werden durch Tosca nur sichtbare Elemente der aufgezeichneten Seite angezeigt und gesteuert, was die Leistung von Seiten mit mehreren unsichtbaren Elementen verbessern kann. Beachten Sie, dass Sie einen neuen Bildschirm aufzeichnen oder den XScan neu starten müssen, damit dies wirksam wird. Dies ist nicht standardmäßig ausgewählt. |
XBrowser |
|
Fügt den Steuerungsparameter IgnoreAriaControls automatisch zu den von Ihnen ausgewählten Controls hinzu. Auf diese Weise ignoriert Tosca alle oder bestimmte ARIA-Control-Elemente der aufgezeichneten Seite, was die Kompatibilität in Ihren Tests maximieren kann. Beachten Sie, dass Sie einen neuen Bildschirm aufzeichnen oder den XScan neu starten müssen, damit dies wirksam wird. Standardmäßig werden keine ARIA-Controls ignoriert. Der Tosca XScan unterstützt die folgenden ARIA-Rollen (wird in einem neuen Fenster geöffnet):
|
XBrowser |
|
|
Enable slot content handling |
Gibt an, ob die Controls als untergeordnete Elemente ihres zugewiesenen Slot-Elements (wird in einem neuen Reiter geöffnet) angezeigt werden sollen. Sie können einen der folgenden Werte auswählen:
|
XBrowser |
|
Enable XPath identification |
Ermöglicht es Ihnen, XPath-Ausdrücke zur Identifizierung von HTML-Elementen in Ihrer Applikation während der Testautomatisierung zu verwenden. 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. |
XBrowser |
|
Remote server connection timeout |
Gibt die Zeit in Millisekunden an, 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 der Standardwert dauern, der 20000 beträgt. |
Remote server timeouts |
|
Remote server response timeout |
Definiert die Zeit in Millisekunden, die Tosca auf eine Response von XEngine-Serverprozessen wartet. Der Standardwert ist 120000. |
Remote server timeouts |
|
DisableSecurityManager |
Aktiviert oder deaktiviert den verwendeten Java-Sicherheitsmanager. Sie können einen der folgenden Werte auswählen:
|
Java |
|
StopAtThumb |
Legt fest, ob die Steuerung bei Thumbs ohne Namen anhalten soll, während nach Child-Elementen gesucht wird. Sie können einen der folgenden Werte auswählen:
|
UIA |
|
Window Class Names |
Definiert, welche Elemente von Tosca als Fenster behandelt werden. Geben Sie einen oder mehrere Klassennamen durch Semikolon (;) getrennt ein. Der Standardwert ist Chrome_WidgetWin_1. |
UIA |
|
Ajax tracer injection delay |
Definiert die Zeit in Millisekunden, die Tosca die Einspeisung des AjaxTracer in die Webseite verzögert. Sie können diesen Wert erhöhen, wenn während der Testausführung Probleme auf Ihrer Webseite auftreten. Der Standardwert ist 0. |
XBrowser: Browsereinstellungen |
|
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. Dies ist auf langsameren Rechnern oder Seiten nützlich, auf denen das Aufzeichnen oder Steuern von Inhalten in CrossDomainFrames fehlschlagen kann. Dies kann dazu führen, dass der XScan einen leeren Frame anzeigt. In solchen Fällen empfehlen wir, den Wert dieser Einstellung zu erhöhen, um mehr Zeit für den Frame-Abrufprozess zu haben. |
XBrowser: Browsereinstellungen |
|
Handle asynchronous loading |
Definiert das Warteverhalten von Tosca für ausgelastete Seiten, die Inhalte asynchron laden. Sie können einen der folgenden Werte auswählen:
|
XBrowser: Browsereinstellungen |
|
Disable Ajax Tracer injection on pages |
Deaktiviert die AjaxTracer-Skripte auf den angegebenen Webseiten-URLs. Um die URLs anzugeben, müssen Sie sie als CollectionEntries hinzufügen. Dies ist standardmäßig leer. Klicken Sie zum Hinzufügen eines CollectionEntry mit der rechten Maustaste auf Disable Ajax Tracer injection und wählen Sie Create... > CollectionEntry aus dem Kontextmenü. Verwenden Sie reguläre Ausdrücke, um die URLs anzugeben. |
XBrowser: Browsereinstellungen |
|
Disable Shadow Dom Unlocker injection on pages |
Deaktiviert ShadowDomUnlocker-Skripte auf den angegebenen Webseiten-URLs. Um die URLs anzugeben, müssen Sie sie als CollectionEntries hinzufügen. Dies ist standardmäßig leer. Klicken Sie zum Hinzufügen eines CollectionEntry mit der rechten Maustaste auf Disable Shadow Dom Unlocker injection on pages und wählen Sie Create... > CollectionEntry aus dem Kontextmenü. Verwenden Sie reguläre Ausdrücke, um die URLs anzugeben. |
XBrowser: WebDriver |
|
Frames ausschließen |
Schließt die <frame>-HTML-Elemente beim Laden der HTML DOM-Struktur in der Salesforce Engine aus. Der Standardwert ist False. |
Salesforce |
|
Exclude Shadow Doms |
Schließt die <shadowRoot>-HTML-Elemente beim Laden der HTML DOM-Struktur in der Salesforce Engine aus. Der Standardwert ist False. |
Salesforce |
|
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. Dies ist standardmäßig leer. |
XBrowser: WebDriver |
|
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:\Programme (x86)\Google\Chrome\Application\chrome.exe. Dies ist standardmäßig leer. |
XBrowser: WebDriver |
|
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. Dies ist standardmäßig leer. |
XBrowser: WebDriver |
|
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)\Microsoft\Edge\Application\edge.exe. Dies ist standardmäßig leer. |
XBrowser: WebDriver |
|
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)\Microsoft\Edge\Application\edge.exe. Dies ist standardmäßig leer. |
XBrowser: WebDriver |
|
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. Dies ist standardmäßig leer. |
XBrowser: WebDriver |
|
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. Dies ist standardmäßig leer. |
XBrowser: WebDriver |
|
Access key |
Definiert den Zugriffsschlüssel des BrowserStack-Kontos. Dies ist standardmäßig leer. |
XBrowser: WebDriver: BrowserStack |
|
Hub Address |
Definiert die Hub-Adresse, die für BrowserStack verwendet werden soll. Der Standardwert ist http://hub.browserstack.com/wd/hub/. |
XBrowser: WebDriver: BrowserStack |
|
Username |
Definiert den Benutzernamen des BrowserStack-Kontos. Dies ist standardmäßig leer. |
XBrowser: WebDriver: BrowserStack |