Functional Tester identifiziert jedes Steuerelement der zu testenden Anwendung nach dem jeweiligen Klassennamen.
Durch Ausführen der Methode testObject.getProperty(".class") im Testscript können Sie den Klassennamen abrufen. Die Zuordnung wird über die Klassennamen des entsprechenden Steuerelements und Proxyobjekts eingerichtet.
Vorbereitende Schritte
Wenn Sie Proxys Steuerelementen zuordnen möchten, müssen Sie neu entwickelte Proxyobjekte (ProxyObjects) einem Steuerelement oder einer Gruppe von Steuerelementen über eine externe Zuordnungsdatei, die so genannte "Anpassungsdatei", mit der Erweiterung .rftcust explizit zuordnen. Functional Tester verweist auf diese Anpassungsdateien und erstellt Instanzen des Proxyobjekts für ein Steuerelement so, wie es in der Zuordnung festgelegt wurde. Sie müssen eine eigene Anpassungsdatei erstellen, um die Zuordnungsinformationen zwischen Proxy-Objekt und Steuerelement festzulegen. Die neu erstellte Anpassungsdatei können Sie implementieren, indem Sie sie im Functional Tester-Anpassungsverzeichnis speichern.
Informationen zu diesem Vorgang
Wenn Sie der Steuerelementklasse der zu testenden Anwendung eine Proxyklasse zuordnen möchten, fügen Sie die Tags
ClassName und
UsedBy innerhalb der Start- und Endebefehle
DomainImplementation hinzu.
Anmerkung: Sie müssen den Proxyklassennamen innerhalb des Tags ClassName sowie des Namens für die Klasse der zu testenden Anwendung hinzufügen, die der Proxy im Tag UsedBy darstellt.
Beispiel
Das folgende Beispiel zeigt einen Zuordnungseintrag in der Anpassungsdatei:
<DomainImplementation L=".DomainImplementation">
<Name>Java</Name>
<ClassName>com.rational.test.ft.domain.java.awt.JSpinnerProxy</ClassName>
<Replaces/>
<UsedBy>java.awt.JSpinner</UsedBy>
</DomainImplementation>
Nächste Schritte
Stellen Sie während des Aktualisierens der Anpassungsdatei sicher, dass die Datei die folgenden Bedingungen erfüllt:
- Geben Sie die Klasse ohne Tippfehler ein. Bei den Zeichenfolgen muss die Groß-/Kleinschreibung beachtet werden.
- Geben Sie vollständig qualifizierte Klassennamen ein. Verwenden Sie den vollständigen Klassennamen einschließlich des Pakets, das durch einen Punkt (.) getrennt wird..
- Gleichen Sie den Domänentyp des Proxys mit dem Abschnitt in der Anpassungsdatei nach Name ab.
- Verwenden Sie ein entsprechendes XML-Format:
- Verschachteln Sie Start- und Endebefehle ordnungsgemäß.
- Geben Sie Namen für Tags an (die Groß-/Kleinschreibung muss beachtet werden).