2016-12-21 8 views
-1

Ich habe einige Objekte aus meiner Anwendung hinzugefügt und das Skript ausgeführt, das gut funktioniert. Aber wenn ich meine Anwendung schließe und öffne, identifiziert das OR die Eigenschaften nicht. Wenn ich es wieder aktualisiere, funktioniert es. Kann jemand eine Lösung dafür vorschlagen? Meine Anwendung ist Windows-Anwendung, die auf den ServerUFT-Object Repository

+2

Bitte geben Sie weitere Details und ein minimales Beispiel für die Reproduktion Ihres Problems – rll

+1

Versuchen Sie und vergleichen Sie die Eigenschaften vor und nach der Aktualisierung der OR. Können Sie herausfinden, welche Eigenschaft sich ändert? –

+0

Es scheint U dynamisches Objekt zu haben. Zum Beispiel ändert sich der Titel Ihres Windows-Fensters oder einer anderen Eigenschaft jedes Mal, wenn Sie eine neue App erstellen. Suchen Sie nach dynamischen Eigenschaften für das Objekt, fügen Sie einen regulären Ausdruck hinzu oder parametrisieren Sie diese nach Art Ihrer App. – ShaileshSrivastava

Antwort

0

verweist Ich nehme an, Sie haben die Objekt-Repository-Datei nach der Aktualisierung gespeichert.

Da es sich um eine windowsbasierte App handelt, ist es unwahrscheinlich, dass sich statische Felder ändern. Sie müssen mehr darüber ausarbeiten.

Wenn Sie sehen, dass sich die dynamischen Werte ändern, können Sie die folgende Vorgehensweise verwenden. Es kann sein, dass sich die Eigenschaften in Echtzeit ändern und UFT es daher nicht erkennt. Um dies zu testen, können Sie GetROProperty verwenden und mit den Werten in OR vergleichen. Wenn es anders ist, wissen Sie, was zu tun ist :)

Verwandte Themen