Handbuch
Version 8.0.1 |
Der 'CustomWebResolver installieren'
Knoten bietet folgende
Konfigurationsmöglichkeiten:
| |||||||
Abbildung 50.1: Verbesserte Komponentenauflösung am Beispiel des "CarConfigurator Web" |
id
oder name
für die Identifizierung verwendet und im Attribut 'Name' der Komponente
abgespeichert. Wenn andere Attribute
verwendet werden sollen, kann dies konfiguriert werden.
Ein HTML-Objekt kann über die folgenden HTML Merkmale identifiziert werden:
class
Attributs,
Die einzelnen Zuordnungen können ihrerseits Bedingungen unterliegen. QF-Test bietet die folgenden Möglichkeiten, die einzelnen Zuordnungen weiter zu parametrisieren. Eine Kombination der Optionen ist möglich.
Eine funktionale Komponente ist in HTML häufig durch mehrere, ineinander verschachtelte Elemente implementiert. Für die Aufnahme und Wiedergabe der Komponente in QF-Test ist es dabei völlig egal, welches der Elemente der funktionalen QF-Test Komponentenklasse zugeordnet wird. Entscheidend ist, dass die ausgewählte Komponente gute Wiedererkennungsmerkmale besitzt. Dabei werden von QF-Test auch die darin liegenden Objekte nach Wiedererkennungsmerkmalen und Texten durchsucht und für das zugeordnete Objekt abgespeichert. Beispiel: 'CustomWebResolver' – TabPanel und Accordion
Außerdem gibt es funktionale Komponenten, die in HTML durch mehrere Objekte implementiert werden müssen. Diese werden in QF-Test "komplexe Komponenten" genannt. Es handelt sich hierbei um Comboboxen, Listen, Bäume, Tabellen etc. So ist es zum Beispiel bei einer Liste notwendig, QF-Test mitzuteilen, welche Art von HTML-Objekten den Container der Liste darstellen und welche die einzelnen Listeinträge.
Eine Aufstellung, der HTML-Objekte, die den Teilen einer komplexen Komponente zugeordnet werden müssen, damit die komplexe Komponente selbst richtig erkannt werden kann, inklusive passender Beispiele, finden Sie in den folgenden Abschnitten:
In den meisten Fällen wird das Attribut class
der
HTML-Komponenten signifikant für die Komponentenerkennung sein. In
so einem Attribut finden Sie Informationen zur fachlichen Funktion der
Komponente, z.B. ob es sich um einen Button oder eine Datentabelle handelt.
Andere Webframeworks arbeiten mit dem
type
Attribut oder auch anderen Attributen der HTML-Objekte.
Außerdem gibt es auch eine Reihe von Frameworks, bei denen Sie nur mit speziellen
JavaScript Methoden an diese Informationen herankommen. Für solche
Frameworks sind zusätzlich zur Konfiguration mittels CustomWebResolver
weitere Resolver erforderlich. Wir konzentrieren uns hier für's Erste auf den
Normalfall. Für das Vorgehen bei komplizierteren Fällen kontaktieren
Sie bitte unser Supportteam.
Letzte Änderung: 10.9.2024 Copyright © 1999-2024 Quality First Software GmbH |