Ich versuche, meine QTP11 Skripte in der UFT14 (Trail) zu spielen, aber aus irgendeinem Grund .Exist
nicht auf die angegebene Zeitüberschreitung warten. Stattdessen wartet es gemäß den Objekt-Sync-Timeout-Projekteinstellungen, wenn das Objekt nicht vorhanden ist. Irgendein Grund warum?.Exist wartet nicht nach dem angegebenen Timeout in UFT14
Wie mein Projekt ist das Objekt Sync-Timeout auf 60 Sekunden eingestellt. Und wenn ich etwas wie If ErrorObject.Exist(10) Then ErrorObject.Close
verwende - sollte dies nur für 10 Sekunden warten, aber UFT14 wartet auf volle 60 Sekunden. Ist es ein Fehler oder gibt es eine zusätzliche Einstellung, die ich in UFT14 für Exist anwenden muss, um nur auf das angegebene Timeout zu warten?
Bearbeiten - Bei weiterer Überprüfung fand ich heraus, dass dies ein Problem nur mit Java-Objekten ist. Das könnte ein Fehler im Java-Addin sein. Kann jemand eine Problemumgehung überprüfen oder bereitstellen.
Bearbeiten - HP hat bestätigt, dass dies ein Problem ist. Hier ist der Link, wenn jemand interessiert ist.
Was ist 'ErrorObject'? Ich habe es mit UFT 14 versucht und konnte Ihr Problem nicht reproduzieren. – Motti
Ich denke, das ist nur ein Problem mit JavaObjects. Ich habe eine Java-Anwendung getestet. Ich habe es dann für andere Objekte getestet und sie haben gut funktioniert. Da stimmt etwas im Java-Addin nicht. –
Könnte sein, ich habe nur im Web überprüft. Ich empfehle, den Support von HPE zu kontaktieren. – Motti